web-dev-qa-db-fra.com

Catégories de commandes personnalisées dans le tableau de bord de l'administrateur

tout le monde, y a-t-il moyen de commander des catégories dans Add/Edit post dans Admin Dashboard. Le problème est que ma commande doit être personnalisée, et non par nom ou identifiant. Par exemple:

  • Rumeurs (id 5)
  • Nouvelles (id 1)
  • Caractéristiques (id 7)
  • etc.

    La solution idéale sera de classer les catégories par description. De cette façon, dans le champ de description de la catégorie, je mettrai un chiffre ou une lettre et les catégories se commanderont bien.

Merci d'avance!

1
Dido Kotsev

Utilisez le hook get_terms_args et modifiez l'argument orderby, comme suit:

add_filter( 'get_terms_args', 'my_sort_terms', 10, 2 );
function my_sort_terms( $args, $taxonomies ) {

    $args['orderby'] = 'description';

    return $args;
}

Les valeurs possibles pour cet argument sont répertoriées dans le codex .

2
Sunyatasattva