Changer l’ordre d’affichage des articles d’une ou plusieurs catégorie(s) spécifique(s)

Les articles de la catégorie « Books » doivent s’afficher non plus pas date (affichage pas défaut des articles), mais par titre.

Dans functions.php copier la fonction suivante:


function slugdemontheme_category_custom_oder( $query ){

    if (!is_admin() && $query->is_main_query() && $query->is_category() && $query->is_category('books') ) {
        $query->set('orderby', 'title');
    }

}
add_action( 'pre_get_posts', 'slugdemontheme_category_custom_oder' );

N’oubliez pas remplacer is_category(‘books’) par
is_category(‘slugdevotrecategorie’)
ou, pour plusieurs catégories:
is_category(array(‘slugdevotrecategorie1’,‘slugdevotrecategorie2‘,’slugdevotrecategorie3′)) ou