用query_posts列出特定範圍文章 (2)

Time Parameters(時間參數)

範例 1:顯示12月20日發表的文章清單

 

範例 2:顯示本週發表文章清單。

 

範例 3:顯示最近30天內發表的文章清單。

 '" . date('Y-m-d', strtotime('-30 days')) . "'";
    return $where;
  }
add_filter('posts_where', 'filter_where');
query_posts($query_string);
?>

 

Pagination Parameters(分頁參數)

 

Orderby Parameters(排列順序參數)

 

Custom Field Parameters(自訂欄位參數)

', '>=', '<', 或 '<='
meta_compare=
?>

 

範例 1:顯示自訂欄位名稱為color且它的值為blue的文章。

 

範例 2:只要自訂欄位數值為blue的文章皆顯示。

範例 3:只要自訂欄位名稱為color的文章皆顯示。

範例 4:顯示自訂欄位名稱為color且它的值不為blue的文章。

 

組合運用範例

範例 1:顯示分類編號為3且是在2004年發表的文章。

 

範例 2:顯示分類編號為1及3且每頁顯示兩篇、依照標題逆向排列的文章。

array(1,3),'posts_per_page'=>2,'orderby'=>title,'order'=>DESC));
?>

 

範例 3:僅在首頁顯示,並且是在分類編號為13的當月發表文章。

 

範例 4:顯示分類編號為1且標籤為apples的文章。

0 0 votes
Article Rating
Subscribe
Notify of
3 Comments
Inline Feedbacks
View all comments
黑龍
12 years ago

orderby 如何依瀏覽人次排序呢?

黑龍
12 years ago

沒問題了…後來想到有mata這東西

trackback
11 years ago

[…] 這邊用到的就是query_posts函式,詳細用法可以參考MR. 夫的文章、文章。 […]