web-dev-qa-db-fra.com

Triez les termes de taxonomie personnalisés en fonction du nombre et du nom.

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 orderbycount doit être DESC et orderby nom doit être 'ASC'

Aucune suggestion?

2
dazunE

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 .

0
Nicolai