1
我正在使用滑塊在此處顯示從帖子和頁面中拉出的一些內容(精選圖像和摘錄)。我想通過名爲「滑塊」的自定義字段過濾帖子/頁面!Wordpress查詢通過自定義字段/鍵獲取帖子和頁面
所以,如果有一些頁面和帖子'滑塊'自定義字段只有那些會出現在滑塊。在wordpress中有可能嗎?如果是那麼如何?
一些指導將不勝感激!
我正在使用滑塊在此處顯示從帖子和頁面中拉出的一些內容(精選圖像和摘錄)。我想通過名爲「滑塊」的自定義字段過濾帖子/頁面!Wordpress查詢通過自定義字段/鍵獲取帖子和頁面
所以,如果有一些頁面和帖子'滑塊'自定義字段只有那些會出現在滑塊。在wordpress中有可能嗎?如果是那麼如何?
一些指導將不勝感激!
你要找的是WP_Query這個類,在食典中有詳細的解釋。看看接受數組的post_type
參數,因此您可以給它一個array('post', 'page')
或您想要獲取的任何其他帖子類型。
現在可以通過兩種方式完成元提取,可以通過新的meta_query
參數(從3.1開始我相信)或meta_key
和meta_value
,這些參數自3.1開始已棄用。
這裏有一個粗略的例子(沒有檢查,如果這個工程):
$sider_posts = new WP_Query(array(
'post_type' => array('post', 'page'),
'meta_query' => array(
array(
'key' => 'slider',
'value' => 'yes',
'compare' => '='
)
)
));
while ($slider_posts->have_posts()) {
$slider_posts->the_posts();
// output the slide here
}
希望是有道理的。乾杯!
〜K
感謝您的回答。但由於某種原因,我無法通過特定的自定義字段來過濾查詢。它只是提出了一些錯誤的帖子.. – med 2011-04-24 05:13:59
@med,更新你的問題,包括一些代碼,讓我們試着找出你做錯了什麼。還請說明您使用的是哪個版本的WordPress。 – kovshenin 2011-04-28 19:15:58