<span style="color: #666666; font-style: italic;">// Recently Updated Posts by zwwooooo | zww.me</span>
<span style="color: #000000; font-weight: bold;">function</span> recently_updated_posts<span style="color: #009900;">(</span><span style="color: #000088;">$num</span><span style="color: #339933;">=</span><span style="color: #cc66cc;">10</span><span style="color: #339933;">,</span><span style="color: #000088;">$days</span><span style="color: #339933;">=</span><span style="color: #cc66cc;">7</span><span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
<span style="color: #b1b100;">if</span><span style="color: #009900;">(</span> <span style="color: #339933;">!</span><span style="color: #000088;">$recently_updated_posts</span> <span style="color: #339933;">=</span> get_option<span style="color: #009900;">(</span><span style="color: #0000ff;">'recently_updated_posts'</span><span style="color: #009900;">)</span> <span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
query_posts<span style="color: #009900;">(</span><span style="color: #0000ff;">'post_status=publish&orderby=modified&posts_per_page=-1'</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$i</span><span style="color: #339933;">=</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">while</span> <span style="color: #009900;">(</span> have_posts<span style="color: #009900;">(</span><span style="color: #009900;">)</span> <span style="color: #339933;">&&</span> <span style="color: #000088;">$i</span><span style="color: #339933;"><</span><span style="color: #000088;">$num</span> <span style="color: #009900;">)</span> <span style="color: #339933;">:</span> the_post<span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">(</span>current_time<span style="color: #009900;">(</span><span style="color: #0000ff;">'timestamp'</span><span style="color: #009900;">)</span> <span style="color: #339933;">-</span> get_the_time<span style="color: #009900;">(</span><span style="color: #0000ff;">'U'</span><span style="color: #009900;">)</span> <span style="color: #339933;">></span> <span style="color: #cc66cc;">60</span><span style="color: #339933;">*</span><span style="color: #cc66cc;">60</span><span style="color: #339933;">*</span><span style="color: #cc66cc;">24</span><span style="color: #339933;">*</span><span style="color: #000088;">$days</span><span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
<span style="color: #000088;">$i</span><span style="color: #339933;">++;</span>
<span style="color: #000088;">$the_title_value</span><span style="color: #339933;">=</span>get_the_title<span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$recently_updated_posts</span><span style="color: #339933;">.=</span><span style="color: #0000ff;">'<li><a href="'</span><span style="color: #339933;">.</span>get_permalink<span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'" title="'</span><span style="color: #339933;">.</span><span style="color: #000088;">$the_title_value</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'">'</span>
<span style="color: #339933;">.</span><span style="color: #000088;">$the_title_value</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'</a><span class="updatetime"><br />» 修改时间: '</span>
<span style="color: #339933;">.</span>get_the_modified_time<span style="color: #009900;">(</span><span style="color: #0000ff;">'Y.m.d G:i'</span><span style="color: #009900;">)</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'</span></li>'</span><span style="color: #339933;">;</span>
<span style="color: #009900;">}</span>
<span style="color: #b1b100;">endwhile</span><span style="color: #339933;">;</span>
wp_reset_query<span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">(</span> <span style="color: #339933;">!</span><span style="color: #990000;">empty</span><span style="color: #009900;">(</span><span style="color: #000088;">$recently_updated_posts</span><span style="color: #009900;">)</span> <span style="color: #009900;">)</span> update_option<span style="color: #009900;">(</span><span style="color: #0000ff;">'recently_updated_posts'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$recently_updated_posts</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #009900;">}</span>
<span style="color: #000088;">$recently_updated_posts</span><span style="color: #339933;">=</span><span style="color: #009900;">(</span><span style="color: #000088;">$recently_updated_posts</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">''</span><span style="color: #009900;">)</span> ? <span style="color: #0000ff;">'<li>None data.</li>'</span> <span style="color: #339933;">:</span> <span style="color: #000088;">$recently_updated_posts</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #000088;">$recently_updated_posts</span><span style="color: #339933;">;</span>
<span style="color: #009900;">}</span>
<span style="color: #000000; font-weight: bold;">function</span> clear_cache_zww<span style="color: #009900;">(</span><span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
update_option<span style="color: #009900;">(</span><span style="color: #0000ff;">'recently_updated_posts'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">''</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// 清空 recently_updated_posts</span>
<span style="color: #009900;">}</span>
add_action<span style="color: #009900;">(</span><span style="color: #0000ff;">'save_post'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'clear_cache_zww'</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// 新发表文章/修改文章时触发更新</span>
请先
!