• 售前

  • 售后

热门帖子
入门百科

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

[复制链接]
芊芊551 显示全部楼层 发表于 2021-8-15 19:38:00 |阅读模式 打印 上一主题 下一主题
第一步:

功能实现起来很简朴,用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的值可以随意设定。

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作