2011-04-21 122 views
1

我正在使用滑塊在此處顯示從帖子和頁面中拉出的一些內容(精選圖像和摘錄)。我想通過名爲「滑塊」的自定義字段過濾帖子/頁面!Wordpress查詢通過自定義字段/鍵獲取帖子和頁面

所以,如果有一些頁面和帖子'滑塊'自定義字段只有那些會出現在滑塊。在wordpress中有可能嗎?如果是那麼如何?

一些指導將不勝感激!

回答

1

你要找的是WP_Query這個類,在食典中有詳細的解釋。看看接受數組的post_type參數,因此您可以給它一個array('post', 'page')或您想要獲取的任何其他帖子類型。

現在可以通過兩種方式完成元提取,可以通過新的meta_query參數(從3.1開始我相信)或meta_keymeta_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

+0

感謝您的回答。但由於某種原因,我無法通過特定的自定義字段來過濾查詢。它只是提出了一些錯誤的帖子.. – med 2011-04-24 05:13:59

+0

@med,更新你的問題,包括一些代碼,讓我們試着找出你做錯了什麼。還請說明您使用的是哪個版本的WordPress。 – kovshenin 2011-04-28 19:15:58

相關問題