过期域名预定抢注

 找回密碼
 免费注册

WordPress技巧:根據發佈日期展示廣告

[複製鏈接]
發表於 2009-12-9 15:03:38 | 顯示全部樓層 |閱讀模式
假設,我們需要在發佈時間超過15天的文章中展示廣告,我們今天只需要簡單的設置一下代碼,就能完成。9 Z/ c+ U' Q7 k3 G& w

% [) _! a+ [+ ~( a! P& ?& C3 u第一步:( l8 i  C9 E+ a; n" q# V$ L

! F  t6 \1 \/ B) U: @9 c功能實現起來很簡單,用PHP編輯器打開當前模版的 functions.php文件。
: o, W2 K+ o( V4 [; P
( R- ?; w: ?4 B1 T複製以下代碼進去:
$ g+ m1 f; E! u. S# {2 T* V( C  k# v& e+ |
以下為引用的內容:+ C2 k! b: l: w' M) x4 e
function is_old_post($post_id=null){5 ]( d; W: P7 \, e: l* P
$days = 15;7 n1 w! W3 K2 x" z3 u
global $wp_query;
1 c- ]5 d& q0 Iif(is_single() || is_page()) {  W2 S# C$ r/ M
if(!$post_id) {
( ?5 ]! I: u7 L9 o, k$ u1 d$post_id = $wp_query->post->ID;
: v* N& M: c3 t0 n% q+ U" O5 K}
! H! M6 {9 M# g. b6 x: s$current_date = time();) D( ~* Y. K7 `; j/ i
$offset = $days *60*60*24;
% u$ ]4 k* _' ?( m$post_id = get_post($post_id);
6 n1 L3 H% n& i5 S0 ?3 `$post_date = mysql2date('U',$post_id->post_date);
* o1 D( L6 [3 ]2 R* |$cunning_math = $post_date + $offset;, G( g6 {6 k6 k2 W* A7 e
$test = $current_date - $cunning_math;
, t; Z* b# \3 f9 H6 Q5 aif($test > 0){
+ H4 ^. s$ f+ D& }$ i$return = true;
9 F) Z) z3 W, r/ t; g}else{/ R) O2 a; R- `% }& z1 @
$return = false;# h1 W8 W6 T% S) X
}
* N( Q: q; C1 \}else{
1 D$ K( Q* b" Y% P$return = false;- b, Z0 `" B& t# {, w
}: X: |. V( l0 O" T' c, \; @# G
return $return;" J: S- ^% n$ {8 c# D! d. ^
} ' Q' X4 t5 N8 S7 m! o6 W8 a5 f
& r+ C/ Z2 J( x% K# v! A
3 N" Z: A$ \8 ]5 i
第二步:
0 e  n+ P+ P2 I: E: u$ T, q+ }0 T9 S& |2 |, K3 i7 }
打開 single.php文件,把以下代碼複製進去:* D* {" {# g! ?
8 T$ a/ T+ B8 [" c/ f' s& t: }
以下為引用的內容:
. P8 G: B: A3 n5 _3 |- ~: g* K! d< ?php if(is_old_post()){ ?>2 Q# c8 i0 @" {6 k7 G
INSERT AD CODE HERE0 \! U1 Z8 O$ S( K# U
< ?php } ?> ) I7 a$ Y6 A& R% d0 {- o

5 N& F4 ?! ~" Z6 o! _
8 z( d: Z; \* F; G( M修改完之後,廣告只會顯示在發佈日期超過15天的日誌裡,當然這個時間是可以修改的。在複製到functions.php中的代碼中,有一句是:$days = 15; 這裡是$days=num; num的值可以隨意設定。
發表於 2009-12-9 17:04:39 | 顯示全部樓層
這個功能很不錯。
回復 给力 爆菊

使用道具 舉報

發表於 2009-12-9 21:08:27 | 顯示全部樓層
這個功能的用處是?
回復 给力 爆菊

使用道具 舉報

發表於 2009-12-9 23:14:08 | 顯示全部樓層
感謝樓主分享,拿代碼用用試試看
回復 给力 爆菊

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 免费注册

本版積分規則

點基跨境 數位編輯創業論壇

GMT+8, 2025-5-20 21:25

By DZ X3.5

小黑屋

快速回復 返回頂部 返回列表