Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coupe WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

10 Hacks et extensions de catégorie les plus recherchés pour WordPress

Les catégories constituent un moyen simple de trier le contenu de votre site WordPress. Cependant, il y a tellement plus que vous pouvez faire avec elles pour rendre votre site convivial et booster son référencement.

Chez WPBeginner, nous comprenons l’importance d’organiser efficacement le contenu, en particulier à travers les catégories. Au fil des ans, nous avons exploré divers trucs et astuces pour mettre en évidence le contenu des catégories clés sur notre site, ce qui nous aide à augmenter le trafic et à accroître l’engagement des utilisateurs.

Cela nous a permis de présenter un contenu pertinent à notre public d’une manière à la fois accessible et attrayante, ce qui a finalement amélioré leur expérience sur notre site.

Dans cet article, nous allons vous afficher quelques-uns des hacks et des extensions de catégorie les plus recherchés pour WordPress.

Most Wanted Category Hacks and Plugins for WordPress

Pourquoi utiliser les catégories dans WordPress ?

Lacatégorie est l’une des taxonomies par défaut de WordPress. Elle est utilisée pour trier toutes les publications de blog sur votre site dans différentes sections.

L’utilisation de catégories sur votre site WordPress facilite la navigation des utilisateurs. Cela vous permet également d’organiser votre contenu d’une manière qui a du sens et aide votre site à se classer plus haut dans les résultats des moteurs de recherche.

Vous pouvez également utiliser différentes astuces pour améliorer la fonctionnalité et l’apparence des catégories, afin de les rendre plus conviviales et plus efficaces.

Par exemple, vous pouvez ajouter des icônes et des images à vos catégories pour les rendre visuellement attrayantes et facilement reconnaissables par les utilisateurs/utilisatrices.

De même, vous pouvez créer des modèles de catégories personnalisés pour contrôler la mise en page de chaque page de catégorie.

Cela dit, examinons quelques-uns des hacks et des extensions de catégories les plus recherchés sur WordPress :

1. Flux RSS par catégorie

Chaque catégorie de WordPress possède son propre flux RSS que vous pouvez facilement Emplacement en ajoutant « flux » à la fin de l’URL de la page de la catégorie, comme ceci :

https://www.example.com/category/news/feed/

Vous pouvez ajouter ce Link à vos pages de modèles de catégories pour présenter les flux RSS. Cela permettra aux utilisateurs/utilisatrices de s’abonner à vos catégories et de rester informés du contenu que vous publiez.

Vous pouvez même créer des flux RSS distincts pour chaque catégorie afin d’éviter toute confusion parmi vos utilisateurs/utilisatrices.

Pour des instructions détaillées, consultez notre tutoriel sur la création de flux RSS distincts pour chaque catégorie.

Le widget des catégories par défaut de WordPress ne vous permet pas d’afficher un lien vers un flux RSS à côté des noms de catégories.

Si vous souhaitez afficher des liens de flux à côté des noms de catégories, ajoutez ce code au fichier functions.php de votre thème ou utilisez un plugin d’extraits de code comme WPCode:

function wpb_categories_with_feed() { 
    $args = array(
        'orderby' => 'name',
        'feed' => 'RSS', 
        'echo' => false, 
        'title_li'     => '',
    ); 
    $string .= '<ul>';
    $string .= wp_list_categories($args); 
    $string .= '</ul>'; 
 
    return $string; 
 
}
 
// add shortcode
add_shortcode('categories-feed', 'wpb_categories_with_feed'); 
 
// Add filter to execute shortcodes in text widgets
add_filter('widget_text', 'do_shortcode'); 

Vous devrez ensuite ajouter un code court [categories-feed] à l’intérieur d’un widget de texte pour répertorier les catégories avec des liens de flux à côté d’elles.

Pour plus de détails, consultez notre tutoriel sur la façon d’ajouter facilement du code personnalisé dans WordPress.

3. Ajout d’icônes de catégories dans WordPress

Les images rendent le web plus intéressant. Vous pouvez utiliser des images pour faire ressortir vos pages de catégories.

Pour associer des images à vos catégories, vous devez installer et activer l’extension Categories Images. Pour des instructions détaillées, consultez notre guide du débutant sur l’installation d’une extension WordPress.

Une fois activé, visitez la page Posts  » Categories du tableau de bord WordPress. Ici, vous remarquerez que l’extension affiche une image de remplacement pour vos catégories existantes.

Default placeholder image

Il vous suffit maintenant de cliquer sur le lien « Modifier » sous l’une des catégories.

Vous accédez alors à la page « Modifier la catégorie », où vous devez cliquer sur le bouton « Téléverser/Ajouter une nouvelle image » pour ajouter l’image que vous souhaitez utiliser pour cette catégorie particulière.

Upload new taxonomy image

En savoir plus, consultez notre tutoriel sur l’ajout d’images de taxonomie (icônes de catégories) dans WordPress.

4. Activer les catégories pour les pages

Par défaut, les catégories sont uniquement disponibles pour les publications dans WordPress. Cependant, vous pouvez les associer à n’importe quel type de publication, y compris les pages.

Pour ce faire, installez et activez l’extension Pages with category and tag. Pour plus de détails, consultez notre tutoriel sur l ‘installation d’une extension WordPress.

Une fois activé, le plugin fonctionnera sans problème et vous n’aurez aucun réglage à définir.

Il vous suffit de vous rendre dans l’onglet Pages du tableau de bord de WordPress, où vous verrez que les étiquettes et les catégories d’articles sont désormais disponibles pour vos pages WordPress.

Categories and tags for pages

Pour des instructions détaillées, consultez notre tutoriel sur l ‘ajout de catégories et d’identifiants pour les pages WordPress.

5. Activer les publications épinglées pour les archives de catégories

Dans WordPress, vous pouvez rendre les publications épinglées pour les mettre en avant sur votre page d’accueil.

Pour ajouter des publications épinglées pour vos pages de catégories, il suffit d’installer et d’activer l’extension Sticky Posts – Switch.

Note: Gardez à l’esprit que l’extension n’a pas été testée avec la dernière version de WordPress. Cependant, lorsque nous l’avons testé, il semblait fonctionner correctement. Pour plus de détails, vous pouvez consulter notre guide sur l’utilisation des extensions obsolètes.

Une fois activé, rendez-vous dans la rubrique Réglages  » Publications épinglées – Commuter de la colonne latérale de l’administrateur WordPress. Ici, vous pouvez configurer les options d’affichage des publications épinglées.

Sticky posts switch settings

Désormais, lorsque vous vous rendez sur votre site WordPress, vous pouvez rendre une publication de catégorie épinglée en cliquant sur l’icône en forme d’étoile.

Consultez notre module sur l’ajout de publications épinglées pour les catégories WordPress pour obtenir des instructions détaillées.

Click star icon to make post sticky

6. Création de modèles de catégories dans WordPress

WordPress est doté d’un puissant moteur de thèmes. Par défaut, il recherche dans votre thème des modèles portant des noms spécifiques pour afficher certaines pages. Par exemple, le modèle category.php d’un thème est utilisé pour afficher toutes les pages de catégories.

De même, vous pouvez créer des modèles pour des catégories spécifiques en nommant le modèle avec le nom de la catégorie. Par exemple, pour créer un modèle pour la catégorie films, vous nommerez le fichier modèle category-movie.php.

Utilisez le fichier category.php de votre thème comme point de départ pour votre modèle de catégorie unique, puis apportez les modifications nécessaires.

Pour des instructions plus détaillées, consultez notre tutoriel sur la création de modèles de catégories dans WordPress.

7. Exclure des catégories spécifiques du flux RSS

Par défaut, toutes vos publications apparaissent dans le flux RSS de votre site.

Toutefois, si vous souhaitez masquer certaines catégories du flux RSS principal de votre site, il vous suffit d’installer et d’activer l’extension Ultimate Category Excluder.

Une fois activé, visitez la page Réglages  » Category Excluder à partir du Tableau de bord WordPress pour sélectionner les catégories que vous souhaitez masquer de vos flux RSS.

Exclude category from RSS feeds

Pour plus de détails, consultez notre tutoriel sur la façon d’exclure des catégories spécifiques du flux RSS de WordPress.

8. Afficher les publications récentes de catégories spécifiques

Les catégories servent principalement à vous aider à trier votre contenu et à aider vos utilisateurs/utilisatrices à le trouver facilement. Si un utilisateur trouve une publication intéressante dans une catégorie spécifique, il est probable qu’il lira des publications similaires dans la même catégorie.

Pour afficher les publications récentes d’une catégorie, vous pouvez ajouter ce code à votre site à l’aide d’une extension d’extraits de code comme WPCode:

function wpb_postsbycategory() {
// the query
$the_query = new WP_Query( array( 
    'category_name' => 'travel', 
    'posts_per_page' => 5 
) ); 
    
// The Loop
if ( $the_query->have_posts() ) {
    $string .= '<ul class="postsbycategory widget_recent_entries">';
    while ( $the_query->have_posts() ) {
        $the_query->the_post();
            if ( has_post_thumbnail() ) {
            $string .= '<li>';
            $string .= '<a href="' . get_the_permalink() .'" rel="bookmark">' . get_the_post_thumbnail($post_id, array( 50, 50) ) . get_the_title() .'</a></li>';
            } else { 
            // if no featured image is found
            $string .= '<li><a href="' . get_the_permalink() .'" rel="bookmark">' . get_the_title() .'</a></li>';
            }
            }
    } else {
    // no posts found
 $string .= '<li>No Posts Found</li>';
}
$string .= '</ul>';
    
return $string;
    
/* Restore original Post Data */
wp_reset_postdata();
}
// Add a shortcode
add_shortcode('categoryposts', 'wpb_postsbycategory');

Une fois que vous avez fait cela, n’oubliez pas de remplacer « travel » par le slug de votre propre catégorie (le nom de la catégorie utilisé dans les URL) et d’enregistrer vos modifications.

Vous devrez ensuite ajouter le code court [categoryposts] à l’endroit où vous souhaitez ajouter des publications récentes pour la catégorie spécifique.

Adding shortcode to display posts from a category

Pour des instructions détaillées, consultez notre tutoriel sur l ‘affichage des publications récentes d’une catégorie spécifique dans WordPress.

9. Assigner un auteur/autrice à des catégories spécifiques

Lorsque vous gérez un site WordPress à auteurs/autrices multiples, vous pouvez souhaiter assigner des auteurs/autrices à des catégories spécifiques.

Pour ce faire, vous devez installer et activer l’extension PublishPress Permissions. Une fois le plugin activé, visitez la page Permissions  » Groupes et créez un nouveau groupe.

Une fois que c’est fait, ajoutez-y une auteur/autrice en tant que membre.

Type the author name in the search box

Ensuite, passez à l’onglet « Définir des droits spécifiques » et sélectionnez l’option « Publication » dans le menu déroulant « Type de publication ».

Cela ouvre d’autres réglages dans lesquels vous devez choisir l’option « Catégories » dans le menu déroulant « Qualification ».

Configure settings

La section « Sélectionné des catégories » s’ouvre.

Cochez ici la case située à côté de la catégorie à laquelle vous souhaitez limiter l’auteur/autrice.

Une fois que vous avez terminé, cliquez sur le bouton « Enregistrer les droits » pour stocker vos réglages.

Choose the categories to restrict the author to

Pour des instructions détaillées, consultez notre tutoriel sur la façon de restreindre les auteurs/autrices à des catégories spécifiques dans WordPress.

10. Afficher des extraits sur les pages de catégories

Nous recommandons à nos utilisateurs d’afficher des extraits sur les pages d’archives et de catégories. L’affichage d’extraits réduit le temps de chargement de votre page, ce qui est bon pour le référencement.

En dehors de cela, il vous protège également du problème de contenu dupliqué sur votre site. Pour remplacer le contenu complet par des extraits sur les pages de catégories, il suffit d’ajouter ce code au fichier functions.php de votre thème ou à une extension d’extraits de code comme WPCode:

function my_excerpts($content = false) {
if(is_category()) :
    global $post;
    $content = $post->post_excerpt;
// If the post has explicitly set excerpt use that
    if($content) :
        $content = apply_filters('the_excerpt', $content);
// If no excerpt is set
    else :
        $content = $post->post_content;
        $excerpt_length = 55;
        $words = explode(' ', $content, $excerpt_length + 1);
        if(count($words) > $excerpt_length) :
            array_pop($words);
            array_push($words, '...');
            $content = implode(' ', $words);
        endif;
        $content = '<p>' . $content . '</p>';
    endif;
endif;
return $content;
}
add_filter('the_content', 'my_excerpts');

Vous pouvez également remplacer le contenu par un extrait en modifiant le fichier category.php de votre thème et en remplaçant the_content par the_excerpt.

Pour plus d’instructions, consultez notre tutoriel sur l ‘affichage des extraits de publication dans les thèmes WordPress.

Bonus : Afficher les balises les plus populaires dans WordPress

Une fois que vous avez configuré toutes les catégories à votre convenance, vous pouvez également afficher les tags les plus populaires sur votre site web.

Les catégories reçoivent généralement plus d’attention que les balises en raison de leur portée plus large et sont parfois ajoutées au menu de navigation.

Cependant, l’affichage des tags populaires permet aux utilisateurs de se faire une idée des sujets fréquemment abordés sur votre site web, ce qui les incite à découvrir d’autres contenus. Cela peut augmenter le nombre de pages vues et l’engagement des utilisateurs.

Popular tags preview

Pour afficher les tags populaires, vous devez installer et activer le plugin TaxoPress. Après l’activation, visitez la page TaxoPress  » Terms Display et cliquez sur le lien ‘Edit’.

Ensuite, vous pouvez choisir un titre pour l’affichage des identifiants, sélectionner un type de publication à partir duquel récupérer les données et sélectionner les identifiants comme taxonomie à afficher.

Choose tags as the taxonomy

Ensuite, passez à l’onglet « Choix des termes » et sélectionnez l’option « Compteur » dans le menu déroulant « Méthode de sélection des termes dans la base de données » et choisissez l’ordre décroissant.

Sélectionnez ensuite l’option « Compteur » dans le menu déroulant « Méthode de sélection des termes à afficher » et choisissez également l' »ordre décroissant ».

Choose the Counter and Descending options to display most popular tags

Cliquez ensuite sur le bouton « Enregistrer les conditions d’affichage » pour enregistrer vos paramètres. Ensuite, visitez la page Apparence  » Widgets et ajoutez le bloc « Conditions d’affichage » dans le menu.

Enfin, cliquez sur le bouton « Mettre à jour » en haut de la page pour enregistrer vos réglages. Pour plus de détails, consultez notre tutoriel sur l’affichage des tags les plus populaires dans WordPress.

Add the terms display block in the WordPress sidebar

Nous espérons que cet article vous a aidé à apprendre de nouvelles catégories de hacks et d’extensions pour WordPress. Pour plus de conseils sur les meilleures pratiques, consultez notre guide sur les meilleurs outils pour les freelances, designers et développeurs WordPress ou notre liste des choses importantes à faire une fois que vous avez installé WordPress.

Si vous avez aimé cet article, veuillez alors vous abonner à notre chaîne YouTube pour obtenir des tutoriels vidéo sur WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.

Divulgation : Notre contenu est soutenu par les lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons gagner une commission. Consultez comment WPBeginner est financé, pourquoi cela compte et comment vous pouvez nous soutenir. Voici notre processus éditorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

L'ultime WordPress Toolkit

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tous les professionnels devraient avoir !

Reader Interactions

19 commentairesLaisser une réponse

  1. Philip Kelly

    Been searching.. can’t find a way to include « empty » categories in the WP block editor’s « Categories Block. » Private Posts in a particular category are not included in the category count. And if all the posts in that category are Private, the category count in wp_terms_taxonomy is zero. And if the count is zero, the category is not included in the category list.

    • WPBeginner Support

      We will look into possible options but, private posts are normally not posts you want to be shared with your entire audience. You may want to consider how you are using those posts for if they should be in your widget.

      Administrateur

  2. Gery

    I was hoping to find a way that will allow the text editor to suggest Categories when creating a link inside the text editor. Right now when you start typing you will get posts and pages suggestions only. :)

  3. Victor Iweanya

    Thanks for this post. Is there a way that posts on a wordpress website can be automatically categorized based on certain keywords in the post.

    For example a job listing board where jobs are classified based on academic qualification requirements. So lets say a Job requires a Msc degree, automatically the post goes into Msc jobs category like this website here

  4. a humble observer

    you have a typo in number 8 that makes wordpress crash, the first line should have $the_query not just $query.

  5. faisal

    You would have to modify the plugin you are using for that.

  6. Veronica Scholtz

    I am running two category blogs on my page on separate pages – Blog 1 and Blog 2. I am using a widget plugin to show the archives for each specific category in a sidebar. When I list the archive for Category 2/Blog 2, it lists the archives of Blog 2 on the page of Blog 1. How can I change/fix this? I would sincerely appreciate your help.

  7. Katinka Hesselink

    These days I’m using a category description on most of my categories. Which is great as it shows up on the category pages in the default WordPress themes. However, just now I find out that this description also shows up as alt-text in the default category widget. That’s a bit much. So I want the option to turn that OFF…

  8. shubehndu bhatnager

    How to display category wise post thumblings on homepage

  9. mcnater

    How about having the posts in the categories show up as image links instead of a simple blog? How do we do that? Thanks.

  10. Samedi Amba

    Nice one here. And much appreciated. I was shocked to discover that one can actually add categories to pages. Makes me love wordpress everyday :-)

  11. Wish Maker

    Very useful post. I just work with categories. Thank you!:)

  12. Danielle LaPorte

    hey hey…what about the semi-automation « similar » or « you might also enjoy » type of function for selecting previous posts to link to. it was there in an old version of WP and went away with upgrades. I miss it.

    Great post. Thanks so much.

  13. countzeero

    Great Stuff! I will be referring to this while redesigning my clutterlovers blog… thanks!

  14. ngassmann

    How about when displaying in breadcrumbs a list of categories, excluding the parent category when listing children.

Laisser une réponse

Merci d'avoir choisi de laisser un commentaire. Veuillez garder à l'esprit que tous les commentaires sont modérés selon notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.