温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

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

发布时间:2020-08-18 15:08:45 来源:亿速云 阅读:162 作者:小新 栏目:建站服务器

这篇文章给大家分享的是有关WordPress在发布时间超过15天文章中展示广告的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。

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

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

假设,我们需要在发布时间超过15天的文章中展示广告,我们今天只需要简单的设置一下代码,就能完成。

第一步:

功能实现起来很简单,用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在发布时间超过15天文章中展示广告的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI