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文件,把以下代碼復制進去:?
代碼如下:
? INSERT?AD?CODE?HERE?
修改完之后,廣告只會顯示在發布日期超過15天的日志里,當然這個時間是可以修改的。在復制到functions.php中的代碼中,有一句是:$days = 15; 這里是$days=num; num的值可以隨意設定。
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END