2011-09-09 145 views
1

我想要在wordpress中進行自定義查詢。 基本上,我想選擇變量「name」已設置爲「sean」的所有自定義帖子類型。使用WP_Query的自定義Wordpress查詢()

我曾嘗試以下:

$my_loop = new WP_Query(array('post_type' => 'my_post', 'meta_value=sean', 
'posts_per_page' => 15, 'orderby' => 'id', 'order' => 'DESC')); 

我得到這個從WordPress抄本: 顯示文章,其中自定義字段的值是「藍」,無論自定義字段鍵:

$query = new WP_Query('meta_value=blue'); 

任何幫助,將不勝感激

編輯:我應該補充說,我確實有一個wordpress循環使用:

0123再次個
while ($my_loop->have_posts()) { 
    $pdf_loop->the_post();.... etc 

感謝,

戴夫

回答

2

你混合查詢字符串和數組類型的參數。嘗試要麼

new WP_Query(array(
    'post_type' => 'my_post', 
    'meta_value' => 'sean', 
    'posts_per_page' => 15, 
    'orderby' => 'id', 
    'order' => 'DESC' 
)); 

或者

new WP_Query('post_type=my_post&meta_value=sean&posts_per_page=15&orderby=id&order=DESC'); 
+0

非常有幫助的隊友,工作就像一個魅力。謝謝 :) –