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

Comment ajouter des catégories et des sous-catégories dans WordPress

Dans WordPress, vos publications peuvent être organisées en différentes catégories et identifications. Vous pouvez même créer des sous-catégories pour une meilleure organisation.

L’utilisation de catégories et de sous-catégories peut aider vos lecteurs à trouver le contenu qui les intéresse le plus et améliorer le classement de votre site en matière de référencement.

Au cours des 16 dernières années, nous avons organisé nos publications en catégories et sous-catégories sur l’ensemble de nos sites afin d’améliorer la navigation de nos lecteurs. Nous avons ainsi amélioré notre accessibilité et contribué à un meilleur classement dans les moteurs de recherche en rendant notre contenu plus convivial.

Dans cet article, nous allons vous afficher comment ajouter facilement des catégories et des sous-catégories dans WordPress, étape par étape.

Categories and subcategories in WordPress

Comprendre les catégories parents et enfants dans WordPress

Les catégories sont un outil puissant. Elles ne sont pas seulement un moyen de trier votre contenu. Elles vous aident également à développer une structure de site appropriée qui est significative et sémantique. C’est excellent pour le référencement de WordPress.

Note : Si vous ne comprenez pas bien la différence entre les catégories et les identifiants, consultez notre guide sur les catégories et les identifiants. Il explique pourquoi les catégories et les identifiants sont différents et comment les utiliser correctement.

Maintenant, vous vous demandez peut-être pourquoi et quand quelqu’un aurait besoin d’utiliser des catégories enfants (sous-catégories) sur son site WordPress ?

Imaginons que vous créiez un blog de voyage pour différentes destinations dans le monde. Vous souhaitez que les utilisateurs/utilisatrices puissent trouver des articles par pays et par ville.

Par exemple, vous pouvez rédiger un article sur les meilleurs parcs aquatiques des États-Unis. Il serait logique d’utiliser « États-Unis » comme catégorie pour cette publication.

Cependant, vous pourriez aussi avoir des articles sur les meilleurs endroits où manger à New York, Los Angeles, Chicago, etc. C’est là que vous pouvez utiliser des catégories enfants ou des sous-catégories. Ainsi, « États-Unis » peut devenir une catégorie mère et les villes peuvent devenir des catégories enfants.

Category and subcategory in WordPress

Une publication classée dans une catégorie enfant n’a pas besoin d’être également classée dans la catégorie parent. Dans notre exemple, nous aurions pu ne pas cocher la case « États-Unis » et placer la publication dans la catégorie « Ville de New York ».

Si vous déposez une publication dans la catégorie enfant mais pas dans la catégorie parent, votre publication apparaîtra uniquement sur les pages d’archives de la catégorie enfant.

Cela dit, voyons comment ajouter à la fois des catégories ordinaires et des catégories enfants dans WordPress.

Ajout d’une catégorie dans WordPress

Vous pouvez facilement ajouter une nouvelle catégorie dans WordPress lors de la rédaction d’une publication.

Tout d’abord, si la colonne latérale ne s’affiche pas lorsque vous modifiez une publication, vous devez cliquer sur l’icône en forme de roue dentée en haut à droite.

Ensuite, dans le panneau de droite, ouvrez l’onglet Catégories.

where to find categories when editing a post

Vous verrez différentes catégories que vous avez déjà créées.

Toutefois, pour créer une nouvelle catégorie, il vous suffit de cliquer sur le lien « Ajouter une nouvelle catégorie ».

Adding a new category in WordPress

Une fois que vous aurez cliqué sur le lien, deux nouvelles boîtes apparaîtront, dans lesquelles vous pourrez ajouter votre catégorie.

Pour une catégorie ordinaire, vous n’avez pas besoin de sélectionner quoi que ce soit dans la liste déroulante Catégorie parentale.

Enter a category name and parent category

Une fois que vous avez saisi le nom de votre catégorie, il vous suffit de cliquer sur le bouton « Ajouter une nouvelle catégorie ».

La case correspondant à cette catégorie sera alors automatiquement cochée pour votre publication actuelle. Vous pouvez la décocher si vous le souhaitez.

Preview of new category

Vous pouvez également ajouter une nouvelle catégorie sans modifier une publication.

Il vous suffit d’aller dans la rubrique  » Publications  » Catégories et d’ajouter votre nouvelle catégorie. C’est pratique si vous souhaitez créer toutes vos catégories avant d’ajouter du contenu.

Cette méthode vous permet également de modifier le slug (URL) de vos catégories. Vous pouvez supprimer et renommer des catégories et leur donner une description. Voir comment ajouter des mots-clés SEO et des descriptions dans WordPress.

Add a new category

Ajout d’une catégorie enfant (sous-catégorie) dans WordPress

Vous pouvez ajouter et modifier des catégories enfants exactement de la même manière que vous avez ajouté vos catégories parents.

Lorsque vous modifiez une publication, ouvrez le panneau des Réglages et défilez vers le bas jusqu’à l’onglet Catégories.

Cliquez ensuite sur l’option « Ajouter une nouvelle catégorie » et saisissez le nom de votre catégorie enfant. Sélectionnez ensuite la catégorie que vous souhaitez utiliser comme parent dans la liste déroulante.

Add a subcategory

De la même manière, vous pouvez également vous rendre dans  » Publications  » Catégories pour ajouter des catégories enfants.

Il vous suffit de saisir le nom de votre catégorie enfant et de sélectionner la catégorie parent dans le menu déroulant.

Select a parent category

Vos catégories enfant peuvent également avoir leurs propres catégories enfant si vous le souhaitez.

Par exemple, nous pourrions décider de développer une structure de catégories utilisée pour regrouper plusieurs types de contenu, comme ceci :

Preview of category structure

Ici, les Nouvelles sont une catégorie, avec les Annonces comme catégories enfantines.

Les catégories de même niveau au sein d’une catégorie parente sont parfois appelées catégories « sibling ». Par exemple, les catégories Annonces et Outils de référencement sont des catégories apparentées.

Les catégories peuvent uniquement avoir un parent. Vous ne pouvez pas ajouter une sous-catégorie sous deux catégories parentes différentes.

Les avantages SEO de la structure de site basée sur les catégories

Les URL de vos catégories ressembleront à ceci :

https://example.com/category/united-states/new-york-city/

Cela a un sens et aide les moteurs de recherche et les internautes à comprendre le contenu de votre page. Vous avez également la possibilité d’ajouter des mots-clés à votre URL. Les mots-clés aident les internautes à trouver du contenu dans les moteurs de recherche.

WordPress vous permet également de modifier facilement le préfixe /category/ des URL de vos catégories. Vous pouvez même le retirer complètement si vous le souhaitez.

Il suffit de se rendre sur la page Réglages  » Permaliens du panneau d’administration de WordPress et de défiler jusqu’à la section  » Base de catégorie « .

Change category permalink settings

Vous pouvez saisir le préfixe que vous souhaitez utiliser et cliquer sur le bouton « Enregistrer les modifications » pour stocker vos modifications.

Le préfixe « catégorie » dans les URL de vos catégories n’apporte aucun avantage à votre référencement.

C’est pourquoi certains propriétaires de sites préfèrent retirer le mot  » catégorie  » des URL de leurs pages d’archives de catégories WordPress. Vous pouvez facilement le faire en utilisant l’extension All in One SEO, de sorte que vos URL de catégories ressemblent à ceci :

http://example.com/united-states/new-york-city/

Il vous suffit de vous rendre dans le menu Apparence de la recherche pour AIOSEO, puis de sélectionner l’onglet Taxonomies. Sous les réglages avancés pour les Réglages, vous verrez l’option de retirer le préfixe de base de la catégorie.

AIOSEO Remove Category Base Prefix

Vous pouvez également utiliser l’extension FV Top Level Categories. Il suffit d’installer cette extension pour retirer le mot « catégorie » des URL de vos pages d’archives de catégories.

Important : Si vous décidez de modifier la base de catégorie sur un site WordPress existant, alors vous devrez définir des redirections pour éviter les erreurs 404 pour les internautes dans les moteurs de recherche. Pour des instructions plus détaillées, Veuillez suivre notre guide sur la modification du préfixe de la base de catégorie dans WordPress.

Comment afficher les catégories et les catégories enfants dans la colonne latérale de WordPress

Vous pouvez ajouter un bloc de widgets à votre colonne latérale ou à votre pied de page WordPress pour afficher une liste de catégories. Dans votre Tableau de bord WordPress, allez dans Apparence  » Widgets.

Si vous n’avez pas modifié vos widgets par rapport à ceux que WordPress place par défaut, vous devriez voir le bloc de widgets Catégories déjà en place. Si ce n’est pas le cas, vous pouvez cliquer sur le bouton « + » et ajouter un bloc « Catégorie » à votre zone de widgets.

Add a category widget block

Par défaut, le widget affiche toutes vos catégories dans une liste plate, par ordre alphabétique.

Voici une Prévisualisation de leur aspect sur notre site de test :

Preview of categories in sidebar

Astuce : Les catégories s’affichent uniquement dans la liste si vous leur avez assigné au moins une publication.

Vous pouvez le modifier pour afficher les catégories enfants (sous-catégories) sous leurs catégories parents si vous le souhaitez. Il vous suffit d’activer l’option « Afficher la hiérarchie » dans les Réglages du widget comme ceci. N’oubliez pas de cliquer sur le bouton « Mettre à jour ».

Show hierarchy in widget blocks

Sur votre site, vous devriez maintenant voir vos catégories parents avec les catégories enfants imbriquées en dessous.

Astuce : Si les modifications apportées à la colonne latérale ne s’affichent pas, il se peut que vous deviez vider le cache de WordPress.

Outre le bloc de widgets de catégorie par défaut, vous pouvez également créer des liens de menu de catégorie personnalisés à l’aide du menu de navigation de WordPress. Après cela, vous pouvez ajouter ce menu à votre menu d’en-tête, à la colonne latérale, au pied de page ou à d’autres emplacements de menu.

Bonus : Afficher les sous-catégories sur les pages de catégories dans WordPress

Une fois que vous avez ajouté des sous-catégories à votre site, vous pouvez les afficher sur vos pages de catégories. Les utilisateurs/utilisatrices pourront ainsi naviguer plus facilement dans votre contenu et le trafic pourra s’en trouver stimulé.

Pour afficher les sous-catégories, vous devez ajouter le code personnalisé suivant à votre fichier category.php. Vous trouverez ce dossier dans les fichiers de votre thème.

<?php
if (is_category()) {
    $this_category = get_category($cat);
    }
    ?>
    <?php
    if($this_category->category_parent)
    $this_category = wp_list_categories('orderby=id&show_count=0
    &title_li=&use_desc_for_title=1&child_of='.$this_category->category_parent.
    "&echo=0"); else
    $this_category = wp_list_categories('orderby=id&depth=1&show_count=0
    &title_li=&use_desc_for_title=1&child_of='.$this_category->cat_ID.
    "&echo=0");
    if ($this_category) { ?> 
  
<ul>
<?php echo $this_category; ?>
  
</ul>
  
<?php } ?>

Une fois que vous avez fait cela, il vous suffit de visiter n’importe quelle page de catégorie sur votre site où vous verrez une notification de ses sous-catégories que les utilisateurs/utilisatrices peuvent parcourir.

Pour plus de détails, consultez notre tutoriel sur l ‘affichage des sous-catégories sur les pages de catégories dans WordPress.

Preview of Subcategories on Category Page

Nous espérons que ce tutoriel vous a aidé à apprendre comment ajouter des catégories et des catégories enfants dans WordPress. Vous pouvez également consulter notre article sur la création de taxonomies personnalisées sur WordPress et notre guide sur l ‘ajout de quicktags dans les formulaires de commentaires de 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

98 commentairesLaisser une réponse

  1. Atul Tanna

    I have a Buying Guide, Review, and Categories and Under Categories I have several sub categories
    When I Review Amazon Products I would like them to appear under Reviews and at te same time time I would like them to appear in one of the sub categories How do I get started and what do I do

    Thanks

  2. Alaba

    Hi, my site has some categories that don’t have any parent category. However, these were created a long time ago. Can I just assign them one?

    • WPBeginner Support

      You can but if you have any posts under the categories, be sure to redirect any posts that had their URLs changed

      Administrateur

    • WPBeginner Support

      That would be your posts/blog page that you can set under Settings>Reading :)

      Administrateur

  3. Imran khan

    When using child categories, should I check the parent category also checked, or keep it unchecked?

    • WPBeginner Support

      If you mean when adding a post to the category, you would only need to check the child category

      Administrateur

      • Imran khan

        I have my permalink structure set to “/%category%/%postname%/” and I want to show the parent category in my URL.
        1. If I checked the child category my post URL’s are showing: “www.my-site.com/parent-cat/child-cat/post-name/”
        2. If I checked both child and parent categories, my post URL’s are showing: “www.my-site.com/parent-cat/post-name/” that I want. So now should I check the parent category also checked, or keep it unchecked? If i checked both then it would not be an issue to have duplicate content that will negatively affect on SEO.

  4. Terry

    Can subcategories be used for products?

    • WPBeginner Support

      Yes, as long as your eCommerce plugin allows.

      Administrateur

  5. Sade

    Hi,

    I have made my catergory showing at the top a drop down, but when I put category in my primary sidebar when I click it says ‘select category’ and doesn’t show my sub categories. How do I fix this?

    Thanks

    • WPBeginner Support

      You would normally need to manually add subcategories if we’re understanding what you’d want correctly.

      Administrateur

  6. Ebi

    Hi
    Can I generate multiple articles for the main category without selecting a subcategory for it (with a few subcategories), is this SEO desirable?

    • WPBeginner Support

      You can have multiple posts in one category if you wanted and not use subcategories, it would depend on the overall organization of your site for how useful it would be and if it would have any SEO effect.

      Administrateur

  7. usman

    hay i need to know how i display sub-category show in menu when i add new show auto into the menu

  8. Candy

    I have six categories on my homepage. When you click the image on the homepage, it takes you to that category page. I am having an issue with blog posts. How do I get the blog post to automatically appear on the correct category page? I’m been doing this manually and I know there has to be another way. Thanks in advance!

    • WPBeginner Support

      You should be able to link to the category page for WordPress to automatically list the posts in a category. You can get the link to your category page by adding a category to your menu. You should not be manually creating your category pages.

      Administrateur

  9. Stef

    You mentioned if you don’t attach the item to the parent and only the child that it wouldn’t show up in the parent. This is incase you don’t want duplicate content.

    If left attached to both would this create an SEO issue of having duplicate content then? I know Google frowns upon duplicate content, but you didn’t say.

    Thanks in advance.

    • WPBeginner Support

      It should not cause a duplicate content issue either way.

      Administrateur

  10. Muhammad Salman

    Good. It helped me a lot thanks wpbeginner

    • WPBeginner Support

      You’re welcome, glad our article was helpful :)

      Administrateur

  11. Julie

    Thanks,
    I was told I was creating my categories incorrectly as they had the word ‘category’ in the URL. I read several posts on how to create categories and yours was the only one explaining this.
    That said, how bad is it to have this? I hate to add in yet another plugin. It really doesn’t bother me…unless it should for some reason.
    Julie

    • WPBeginner Support

      There is a large amount of personal preference as search engines don’t specify their preference other than being easy for users to understand. You can always update your category names if you wanted but it is not a hard requirement. For adding more plugins, for the most part, you shouldn’t worry. For our guide on plugins you would want to take a look at our article here:
      https://www.wpbeginner.com/opinion/how-many-wordpress-plugins-should-you-install-on-your-site/

      Administrateur

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.