如何付款 | 地理位置 | 帮助中心
 
 
 
 公司动态
 业界资讯
 技术文章
 网络营销
 精彩文章推荐
TWAMP:比Appserv更轻巧…
注册商钻域名代理空子:…
三家网站投诉谷歌排名有…
ICANN被要求暂缓否决为…
网站实名制遭“移民”抵…
谷歌中国可以做的一些产…
站长建站创业应该首选地…
IT时报:BT网站被清剿有…
 焦点新闻
TWAMP:比Appserv更轻巧…
注册商钻域名代理空子:…
三家网站投诉谷歌排名有…
ICANN被要求暂缓否决为…
网站实名制遭“移民”抵…
谷歌中国可以做的一些产…
站长建站创业应该首选地…
IT时报:BT网站被清剿有…
WordPress技巧:根据发布日期展示广告
巧创网络  发表时间 2009-12-9

假设,我们需要在发布时间超过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的值可以随意设定。

作者:酋长 原文 http://www.wopus.org/wordpress-deepin/diy-themes/1841.html

 

-->更多相关新闻
国务院办公厅关于2015年放假安排公布通知2014-12-16
国务院办公厅关于2014年部分节假日安排的通知2013-12-12
国务院办公厅关于2013年部分节假日安排的通知2012-12-10
国务院公布2012年节假日安排2011-12-7
版权所有©2005 上海巧创网络技术有限公司 沪 ICP 备 05001802 号
网络实名: 上海网站建设上海网络公司上海仓存管理软件 电话: 021-50757260 50769776 50758883 传真: 50757260-14
地址:上海市浦东枣庄路 683 号(金杨经济服务中心) 6 楼 邮编 :201206 E-mail:webmaster@soeasy.cn