2017-02-26 61 views
0

我在WordPress中有以下查詢。我試圖從特定的分類和訂單中獲取我的所有帖子。標題標題。它獲得的帖子很大,但按日期(??)訂單。WordPress的分類 - OrderBy問題

這裏的查詢:

$the_query = new WP_Query(array(
    'post_type' => 'faces', 
    'posts_per_page' => -1, 
    'tax_query' => array (
     array(
      'taxonomy' => 'faces-page', 
      'terms' => array(25, 29, 30), 
      'field' => 'id', 
      'orderby' => 'title', 
      'order' => 'DESC', 
      'operator' => 'NOT IN', 
     ), 
    ), 
)); 

誰能勸爲什麼當我這個代碼後立即運行var_dump($the_query->request);,我的輸出如下(見ORDER BY):

SELECT wcolp_posts.* 
FROM wcolp_posts 
WHERE 1 = 1 
     AND (wcolp_posts.id NOT IN (SELECT object_id 
            FROM wcolp_term_relationships 
            WHERE term_taxonomy_id IN (25, 29, 30))) 
     AND wcolp_posts.post_type = 'faces' 
     AND (wcolp_posts.post_status = 'publish' 
       OR wcolp_posts.post_status = 'acf-disabled' 
       OR wcolp_posts.post_status = 'private') 
GROUP BY wcolp_posts.id 
ORDER BY wcolp_posts.post_date DESC 

當然,它應該是按標題排序,而不是日期?請幫助:-)

回答

0
$the_query = new WP_Query(array(
    'post_type' => 'faces', 
    'posts_per_page' => -1, 
    'tax_query' => array (
     array(
      'taxonomy' => 'faces-page', 
      'terms' => array(25, 29, 30), 
      'field' => 'id', 
      'orderby' => 'title', 
      'order' => 'DESC', 
      'operator' => 'NOT IN', 
     ), 
    ), 
    'orderby' => 'title', 
    'order' => 'DESC', 
));