Je travaille sur un tri de taxonomie personnalisé pour créer des termes populaires. L’exigence est de trier les messages populaires en fonction du nombre de messages et je dois également trier les termes par leur nom pour l’obtenir par ordre alphabétique.
Voici mon code
$args = array(
'hide_empty' => 0 ,
'orderby' => 'count',
'orderby' => 'name',
'parent'=> $cat_main->term_id
);
$terms = get_terms('question_type',$args);
Une autre condition est que orderby
count
doit être DESC
et orderby
nom doit être 'ASC'
Aucune suggestion?
Cela ne sera pas possible via la fonction elle-même ou pour être exact en fournissant simplement des paramètres/arguments. Vous devez le faire via des crochets pour modifier le comportement par défaut, je pense. Vous devriez regarder de plus près au moins deux, ils sont: get_terms_orderby
et/ou terms_clauses
.