WP_Query orderby date nu funcționează
10 nov. 2016, 12:25:10
Vizualizări: 90.2K
Voturi: 10
Am un simplu WP_Query pentru a obține o listă de postări ale unui co-autor (taxonomia author) sortate după dată, acesta este query-ul:
$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 );
Rezultatul este întotdeauna o listă de postări sortate după dată ASC... Am căutat deja soluții pe internet fără succes... Aveți vreo idee?
Mulțumesc mult
Comentarii
Toate răspunsurile la întrebare
3
2
Acest lucru va funcționa cu siguranță... A funcționat pentru mine...
$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 );

Pravin Work
433
19 iul. 2017 09:12:55
Întrebări similare
1
răspunsuri
1
răspunsuri
3
răspunsuri
3
răspunsuri