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.

Gregory

Agitateur de Stratégies, addict à WordPress depuis 2003, fada de Google depuis 1998. Incubateur Digital, j'accompagne au quotidien plusieurs entreprises et indépendants dans la gestion de leur stratégie digitale et l'optimisation de leurs sites WordPress. Basé à Aix-en-Provence, je suis à l'écoute de votre projet si vous avez besoin d'un expert WordPress.

Vous aimerez aussi

Laisser un commentaire

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