查詢帖子
查詢引數很多。 WP_Query()
codex 頁面有一個引數列表。他們之中有一些是
- 作者引數
- 類別引數
- 標籤引數
- 分類引數
- 搜尋引數
- 帖子和頁面引數
- 密碼引數
- 型別引數
- 狀態引數
- 分頁引數
- 訂單和訂單引數
- 日期引數
- 自定義欄位引數
- 許可權引數
- Mime 型別引數
- 快取引數
- 返回欄位引數
要記住的最重要的事情之一是:
永遠不要使用 query_posts()
query_posts()
會覆蓋主查詢,並可能導致主題的其餘部分出現問題。任何時候你需要修改主查詢(或任何查詢)是使用 pre_get_posts 過濾器。這將允許你在執行之前修改查詢。
此外,當你查詢帖子時,應始終使用 wp_reset_postdata()
重置它。這將恢復主查詢迴圈的全域性 $post
變數,稍後你將不會遇到任何問題(例如排除類別,因為在你的輔助迴圈中你已排除它們並忘記重置查詢)。