web-dev-qa-db-fra.com

WP_Query orderby date ne fonctionne pas

J'ai un simple WP_Query pour obtenir une liste de messages de co-auteur (taxonomie auteur ) classés par date, voici la requête:

                $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 );

Le résultat est toujours une liste d'articles classés par date. ASC ... J'ai déjà une solution de recherche sur Internet sans succès ... Une idée?

Merci beaucoup

6
Orfeo

Cela fonctionnera certainement .... Cela a fonctionné pour moi ...

    $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