Classer par défaut les catégories par ordre alphabétique

Lorsqu’on gère beaucoup de catégories dans un site ou blog il est parfois plus facile de chercher dedans lorsqu’elles sont classées alphabétiquement par défaut pour ne pas avoir à les reclasser à chaque fois ou à chaque page et ce uniquement lorsque vous êtes dans le gestionnaire de catégories.

Comment afficher par défaut les catégories alphabétiquement dans l’admin ?

Ajoutez la fonction suivante dans votre fichier functions.php :

function wpln_alphabetical_categories($args,$taxonomies){
    // tri par défaut des catégories alphabétiquement pour les utilisateur.
    if(is_admin()){
        $taxonomy = $taxonomies[0]; 
        $screen = get_current_screen();
        // Ajoutez ici éventuellement les custom types ici. 
        if(($screen->id=='edit-category'||$screen->id=='post') && $taxonomy=='category'){
            $args['orderby']='id'; 
            $args['order']='asc'; 
        }
    }
    return $args;
}

add_action('get_terms_args','wpln_alphabetical_categories',10,2);

Vous pouvez bien évidement supprimer le contrôle « admin » de la fonction.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *