2015-02-09 13 views
0

我試圖檢索meta_key狀態等於正確或錯誤的所有帖子。目前我已經創建了下面的PHP變量,但它顯示的所有帖子也發帖meta_key不等於正確或錯誤。我究竟做錯了什麼?獲得等於兩個元值的帖子

$args = array(
    'numberposts' => -1, 
    'post_status' => 'publish', 
    'cat' => '4,5,6', 
    'meta_query' => array(
     array(
      'meta_key' => 'status', 
      'meta_value' => 'wrong' 
     ), 
     array(
      'meta_key' => 'status', 
      'meta_value' => 'correct' 
     ) 
    ) 

); 


$the_query = new WP_Query($args); 

回答

0

試試這個:

$args = array(
'numberposts' => -1, 
'post_status' => 'publish', 
'cat' => '4,5,6', 
'meta_query' => array(
    array(
     'meta_key' => 'status', 
     'meta_value' => array('wrong','correct') 
     'compare' => 'IN' 
    ) 
) 

);

+0

不工作,它仍然顯示所有 – 2015-02-09 18:24:20

相關問題