站长之家 - 站长资讯 - 易采站长站

当前位置: > 建站教程 > 源码教程 > 博客日志 >

WordPress 发布时间超过15天的文章中展示广告

2018-05-15 18:43 | 来源:易采源码网 | 编辑:admin |

第一步:

功能实现起来很简单,用PHP编辑器打开当前模版的 functions.php文件。

复制以下代码进去:

代码如下:
function is_old_post($post_id=null){
$days = 15;
global $wp_query;
if(is_single() || is_page()) {
if(!$post_id) {
$post_id = $wp_query->post->ID;
}
$current_date = time();
$offset = $days *60*60*24;
$post_id = get_post($post_id);
$post_date = mysql2date('U',$post_id->post_date);
$cunning_math = $post_date + $offset;
$test = $current_date - $cunning_math;
if($test > 0){
$return = true;
}else{
$return = false;
}
}else{
$return = false;
}
return $return;
}


第二步:

打开 single.php文件,把以下代码复制进去:

代码如下:
< ?php if(is_old_post()){ ?>
INSERT AD CODE HERE
< ?php } ?>


修改完之后,广告只会显示在发布日期超过15天的日志里,当然这个时间是可以修改的。在复制到functions.php中的代码中,有一句是:$days = 15; 这里是$days=num; num的值可以随意设定。

  • WordPress小工具制作方法【附近期评论工具制作】
  • Wordpress常用插件以及插件常用代码
  • WordPress语言切换(例如中文版和英文版转换)
  • WordPress必备数据库SQL查询语句整理
  • WordPress代码实现相关文章的方法
  • WordPress搜索引擎爬行记录代码
  • WordPress网站模板纯代码实现 AJAX点赞功能
  • dedecms查询删除更新添加操作代码汇总
  • dedecms页面如何获取会员状态的代码?
  • 织梦出现HTTP 错误 500.19 - Internal Server Error 错误代码 0x80070003
  • 网友评论

    关于我们 - 联系我们 - 广告服务 - 版权声明 - 人才招聘 - 友情链接 - 网站地图 - 帮助 - -

    CopyRight © 2010-2016 源码下载 easck.com , All Rights Reserved

    蒙公网安备 15052402000103号

    蒙ICP备14002389-1号