### [WordPress怎么在发布时间超过15天的文章中展示广告](https://www.prosaas.cn/article/9286) **Published:** 2020-01-03T01:36:55 **Author:** 5201314 **Excerpt:** WordPress怎么在发布时间超过15天的文章中展示广告?WordPress 发布时间超过15天的文章中展示… **![](//zhiqipro.oss-cn-beijing.aliyuncs.com/2023/12/20231212132207799.jpg)** **WordPress怎么在发布时间超过15天的文章中展示广告?** WordPress 发布时间超过15天的文章中展示广告 推荐:《**wordpress教程**》 假设,我们需要在发布时间超过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天的文章中展示广告的详细内容,更多请关注知企PROSAAS其它相关文章! **Tags:** php, WordPress **Categories:** WordPress ---