web-dev-qa-db-ja.com

WP_Query orderby日付が機能していません

私は日付による共著者(分類学 著者 )順序の投稿のリストを得るために簡単なWP_Queryを持っています、これはクエリです:

                $username = get_the_author_meta( 'login', $author_id );
                $args = array(
                  'post_type' => 'any',
                  'orderby' => 'date',
                  //'orderby' => 'post_date',
                  'order'   => 'DESC',
                  'tax_query' => array(
                    array(
                      'taxonomy' => 'author',
                      'field' => 'name',
                      'terms' => $username
                      )
                  )
                );
                $query = new WP_Query( $args );

結果は常に日付ASC順に並べ替えられた投稿のリストです...私はすでに成功せずにインターネット上でソリューションを検索しています...任意のアイデア?

どうもありがとう

6
Orfeo

これは間違いなく動作します....それは私のために働いた...

    $username = get_the_author_meta( 'login', $author_id );
    $args = array(
            'post_type' => 'any',
            'orderby' => 'date',
            'order'   => 'DESC',
            'suppress_filters' => true,
            'tax_query' => array(
             array(
                   'taxonomy' => 'author',
                   'field' => 'name',
                   'terms' => $username
                  )
             )
        );

$query = new WP_Query( $args );
6
Pravin Work