2012-03-31 36 views
0

我想在他們的meta_value數組中包含值X的帖子。我必須繼續這個至今:所以現在我想先檢查meta_valueWP由meta_value的部分職位的帖子

<?php $pagestack = get_pages(array(
         ... 
         'meta_value' => 'X' 
        )); 
         echo '<ul>'; 
         foreach ($pagestack as $post){ 
          echo '<li>...</li>'; 
         } 
         //endforeach; 
         echo '</ul>'; 
        ?> 

這說明我有X的確切meta_value但事實上我meta_values不僅僅是X.存儲更多的信息的所有頁面如果它包含這個特定的值。我怎樣才能做到這一點。我無法弄清楚自己。

感謝您的幫助。

回答

0

問題很混亂,因爲你提到的帖子,但你的查詢是"get_pages"這是頁面,他們是不一樣的。

無論採用哪種方法,都可以執行傳統的wordpress循環,然後使用get_post_custom返回1個字段的值數組。也請看鏈接中的相關功能。

http://codex.wordpress.org/Function_Reference/get_post_custom

是還值得注意的是,使用WP Query給你更多的房間內使用循環和自定義字段時,如可以在這裏看到的工作, http://codex.wordpress.org/Class_Reference/WP_Query#Custom_Field_Parameters

+0

這事實上是我的問題。 WP_Query非常強大,給了我所需的所有選項。儘管我認爲我寫了太多的代碼。但我仍在學習。非常感謝你的幫助。 – 2012-04-03 05:03:56