欧美极品在线观看不卡|国产精品Va免费视频|国产国产人无码在线免费|亚洲精品无码九九九九九|亚洲国产综合精品久久久久|成人国产在线观看高清不卡|制服诱惑一区二区三区六区|国产一区二区精品高清在线观看

新聞中心

WordPress教程:獲取某段時(shí)間內(nèi)發(fā)表的文章

作者 / 無(wú)憂主機(jī) 時(shí)間 2015-09-14 16:43:20

最近有位無(wú)憂主機(jī)獨(dú)立ip空間的用戶,問到wordpress的一些問題,就是如何才能自定義的實(shí)現(xiàn)獲取某段時(shí)間內(nèi)發(fā)表的文章,對(duì)于wordpress里面的 add_filter('posts_where', 'filter_where'); query_posts($query_string); 不太懂是什么意思,今天無(wú)憂主機(jī)小編就給大家簡(jiǎn)單解釋一下。 其實(shí)按照當(dāng)前的程序代碼解釋來說就是 add_filter 這個(gè)函數(shù)是wordpress本身自帶的常用函數(shù) 這段代碼的意思就是把自定義函數(shù)filter_where添加到posts_where當(dāng)中 posts_where也是wordpress自帶的功能。 而WordPress的主循環(huán)函數(shù)可以讓我們非常方便的檢索某個(gè)星期或者是某個(gè)月我們發(fā)布的文章,但是一旦超出這個(gè)常規(guī)日期,它就無(wú)能為力了,比如:我想顯示60天,或者30天內(nèi)發(fā)布的文章,WordPress的主循環(huán)就不能實(shí)現(xiàn)這個(gè)功能了,所以,我們要在主循環(huán)的基礎(chǔ)上變更一下。那么,具體該如何才能實(shí)現(xiàn)在WordPress中獲取某個(gè)時(shí)間段內(nèi)發(fā)布的文章呢? 下面就來讓wordpress獲取一定天數(shù)內(nèi)發(fā)表的文章,下面代碼是獲取近60天內(nèi)的文章,將下面代碼添加到主循環(huán)的上面即可:

<?php
function filter_where($where = '') 
{
$where .= " AND post_date > '" . date('Y-m-d', strtotime('-60 days')) . "'";
return $where;
}
add_filter('posts_where', 'filter_where');
query_posts($query_string);
?>
只要將60修改為你想要的天數(shù)即可,特別要注意的就是60前邊的"-"一定不要忘記了哦。 無(wú)憂主機(jī)相關(guān)文章推薦閱讀: 解決WORDPRESS瀏覽器兼容性問題 WORDPRESS讓媒體文件也有分類和標(biāo)簽 WORDPRESS 4.3中文版菜單設(shè)置顯示選項(xiàng)一直無(wú)法打開問題處理

本文地址:http://www.gle-technology.com/wordpress/20143.html

1
1
1
1
1
1
1

客戶服務(wù)熱線

0791-8623-3537

在線客服