Que sont les taxonomies dans WordPress ?
Publié: 2021-12-07Utilisez-vous correctement les taxonomies dans WordPress ?
Avez-vous trop de catégories ou craignez-vous d'ajouter trop de tags à vos publications ?
De plus, quelles autres taxonomies sont disponibles ?
Nous couvrons tout cela et plus encore dans cet article dédié à toutes les taxonomies disponibles pour WordPress.
Que sont les taxonomies dans WordPress ?
Les taxonomies WordPress vous offrent un moyen simple de regrouper les publications connexes afin que vos lecteurs puissent trouver plus efficacement des publications sur des sujets similaires. Les deux taxonomies par défaut dans WordPress sont les catégories et les balises, et elles ne peuvent être attribuées qu'aux articles de blog.
Vous trouverez un exemple simple de la façon dont les catégories WordPress sont utilisées ici même sur notre blog. Survolez l'élément Catégories dans notre menu pour voir les principaux sujets que nous couvrons sur Design Bombs.

Si vous vous connectez au backend de votre propre site WordPress et que vous survolez l'élément Messages dans le menu d'administration à gauche, vous trouverez quatre éléments de sous-menu, dont deux sont des catégories et des balises.
Tous les sites WordPress ont une catégorie par défaut appelée "Non catégorisé" que vous ne pouvez pas supprimer. En effet, il s'agit de la catégorie par défaut à laquelle chaque publication que vous créez sera affectée si vous ne l'attribuez pas vous-même.
Heureusement, vous pouvez changer le nom de cette catégorie. Passez simplement la souris dessus et cliquez sur Modifier ou même sur Modification rapide.
Vous trouverez quatre options que vous pouvez configurer lorsque vous modifiez ou créez une nouvelle catégorie :
1. Nom de la catégorie – Nom convivial pour votre catégorie. C'est ainsi que votre catégorie apparaîtra sur le frontend de votre site.
Cela signifie qu'il est préférable d'utiliser des "plugins WordPress", des "plugins WordPress" ou même des "plugins wordpress" et non des "plugins wordpress" ou des "plugins wordpress".
2. Category Slug - Contrôle la façon dont le nom de votre catégorie apparaît dans les URL. Par exemple, l'URL de notre catégorie "WordPress Plugins" est designbombs.com/category/wordpress-plugins.
Utilisez toutes les lettres minuscules ici et utilisez des traits d'union "-" pour séparer les mots au lieu des espaces. Donc, entrez « plugins-wordpress » et non « plugins wordpress » ou « plugins wordpress ».
3. Attribuer une catégorie parent – Les catégories WordPress peuvent avoir des hiérarchies de plusieurs niveaux. Les premières catégories que vous créez sont les "catégories parents", et vous pouvez les décomposer en "catégories enfants", "catégories petits-enfants", etc.
Chez Design Bombs, nous avons deux catégories parentes distinctes pour les plugins WordPress et les thèmes WordPress, mais nous pourrions également créer une catégorie parent appelée « WordPress » et deux catégories enfants appelées « Plugins WordPress » et « Thèmes WordPress ».
4. Description de la catégorie - Fournissez une brève description de votre catégorie et des sujets que votre lecteur peut y trouver. Certains thèmes affichent cette description sur votre page de catégorie, il est donc préférable de l'inclure.

L'interface Ajouter une nouvelle balise est plus ou moins la même, mais il est beaucoup plus pratique de créer des balises à la volée dans l'éditeur de publication.
À partir de là, vous pouvez attribuer des catégories à votre publication en les sélectionnant dans la section Catégories de la barre latérale à droite.
Pour les balises, entrez simplement le nom d'une balise que vous souhaitez attribuer à un article et appuyez sur Entrée.

Utilisez la casse du titre ou toutes les lettres minuscules et séparez les mots par des espaces.
Catégories WordPress vs Balises WordPress
Deux des questions les plus courantes que les nouveaux utilisateurs de WordPress se posent concernant les taxonomies WordPress sont les différences entre les catégories et les balises WordPress et la manière d'utiliser correctement les catégories WordPress.
Pour le dire clairement, vous devez utiliser des catégories pour des sujets plus larges et des balises pour des sujets spécifiques. C'est plus facile à comprendre quand on sait utiliser correctement les catégories.
Prenons un blog de livre comme exemple. Il est préférable d'utiliser le moins de catégories possible, chaque catégorie parent représentant un sujet principal que vous couvrez sur votre blog. Pour un blog de livre, il peut s'agir de larges genres de livres couverts par le blog :
- Fantaisie
- Classiques
- Horreur
- Jeune adulte
Vous pouvez ensuite décomposer ces catégories principales en sous-catégories. Ce seraient des sous-genres pour un blog de livre. Ainsi, les catégories enfants que nous pourrions attribuer à notre catégorie parent Fantasy pourraient inclure "High Fantasy", "Low Fantasy", "Dark Fantasy", "Magical Realism", etc.
Deux niveaux de profondeur suffisent à une hiérarchie pour la plupart des blogs, mais vous pouvez décomposer vos catégories enfants autant que vous le souhaitez.
Mais comment les balises s'intègrent-elles dans cette structure ? Les balises WordPress doivent être utilisées pour des sujets spécifiques que vous couvrez fréquemment sur votre blog, mais pas assez souvent pour être transformés en catégories.
Pour notre exemple de blog de livre, nous pourrions créer des balises pour des auteurs, des livres, des librairies spécifiques, des termes de livre comme "préfiguration", et plus encore. Ainsi, si un blogueur de livres publie un article sur un sujet Harry Potter, il peut lui attribuer une variété de balises différentes, notamment "Harry Potter" et "JK Rowling".
Il existe également des différences dans la manière dont vous utilisez les catégories et les balises WordPress sur le frontend. Généralement, vous utilisez des catégories dans votre menu pour donner à vos lecteurs un accès facile aux sujets plus larges couverts par votre blog, comme nous l'avons fait dans notre menu.
Vous pouvez également répertorier les catégories dans votre barre latérale, votre pied de page et toute autre zone de widget sur votre site.
Vous remarquerez également que certains blogs présentent la catégorie à laquelle un article est attribué dans la section méta de cet article particulier, la même zone où la date de publication/mise à jour et l'auteur sont affichés. D'autres blogs affichent ces informations au bas de chaque article.
Les balises sont différentes, cependant. Il n'est pas rare que les blogs aient des dizaines et des dizaines de balises, voire des centaines. Par conséquent, vous ne devez pas les placer dans votre menu comme vous le feriez dans des catégories.
Une façon courante d'afficher les balises consiste à utiliser le widget Tag Cloud dans WordPress. Ce type de widget présente vos balises les plus utilisées (jusqu'à 75) dans une liste avec des boutons pour chaque balise.

La façon dont ce collage apparaît sur votre site dépend de votre thème. Cependant, vous pouvez le styliser vous-même ou créer votre propre version si vous êtes familier avec HTML, CSS et un peu de PHP.
Catégories WordPress vs tags en termes de SEO
Les catégories et les balises sont plus bénéfiques pour l'expérience utilisateur et moins pour le référencement. Ils aident les robots des moteurs de recherche à naviguer sur votre site Web et à mieux comprendre le créneau que vous essayez de cibler. Cependant, ils ne classent pas les facteurs à eux seuls.
De plus, si vous êtes familier avec les médias sociaux, il est important de ne pas confondre les balises WordPress avec les hashtags. Encombrer vos publications avec de nombreuses balises et balises de nommage après des sujets tendance ne facilitera pas la recherche de votre contenu par les internautes. En effet, votre blog n'a pas son propre algorithme comme le font les plateformes de médias sociaux.
En réalité, vous ne devez pas attribuer plus de trois balises à chaque publication et ne créer des balises que pour les sujets pour lesquels vous avez créé deux publications ou plus.
Autres taxonomies dans WordPress
Certains plugins WordPress ajoutent ce que l'on appelle des "types de publication personnalisés" à votre installation. Vous pouvez même les créer vous-même. Mais avant d'entrer dans cette explication, couvrons d'abord ce que sont les types de publication dans leur ensemble.

Les articles et les pages de blog sont techniquement des pages Web, mais comme vous le savez, ils sont assez différents les uns des autres. Ils ont des dispositions différentes. De plus, les pages sont des entités distinctes les unes des autres, tandis que les articles de blog sont une collection de pages liées à la section "blog" de votre installation WordPress.
Pour faire cette distinction, WordPress a créé le "type de publication" et en propose deux avec chaque nouvelle installation de WordPress : les pages et les articles de blog, bien que les pièces jointes, comme les images, soient également considérées comme des types de publication.
Ils aident essentiellement l'application et Google à identifier les types de pages que vous publiez car il considère les pages comme plus importantes que les articles de blog. Chaque type de publication est même livré avec des styles globaux et des paramètres de mise en page dépendant du thème que vous pouvez configurer pour chacun afin de faciliter la modification de la conception de votre site.
Alors, que sont les types de publication personnalisés ? Un type de publication personnalisé (CPT) est tout type de publication supplémentaire disponible dans votre installation qui n'est pas là par défaut.
Par exemple, lorsque vous installez le plugin de commerce électronique WooCommerce sur votre site, vous obtenez un nouveau type de publication appelé "produit" pour vous aider à créer des pages de produits à part entière en remplissant les détails de chaque produit.
Mais comment les taxonomies s'intègrent-elles dans tout cela ?
Eh bien, tout comme le type de publication "post" a des catégories et des balises, certains types de publication personnalisés ont leurs propres taxonomies.
Lorsque vous installez WooCommerce, vous remarquerez que le produit CPT a ses propres catégories et balises. Ceux-ci vous permettent d'organiser les produits que vous vendez en types de produits principaux de la même manière que les catégories de publication vous permettent d'organiser les articles de blog en sujets principaux.

Les étiquettes de produit sont souvent utilisées pour regrouper des types de produits spécifiques. Par exemple, vous pouvez créer des tags pour "chaussures blanches", "jeans bleus" et "veste noire".
Vous pouvez même créer des balises pour différentes marques que vous vendez sur votre boutique si vous ne souhaitez pas acheter l'extension officielle des marques de WooCommerce, qui crée une taxonomie personnalisée pour les marques entièrement distincte des catégories et des balises.
Taxonomies moins courantes
Comme WooCommerce, d'autres plugins créent des CPT qui viennent avec leurs propres taxonomies.
Les plugins du système de gestion de l'apprentissage (LMS) en sont un bon exemple. Un plugin LMS crée un CPT « cours » dans votre installation WordPress, vous permettant de créer des cours sur votre site sans avoir à utiliser des solutions tierces comme Teachable ou Udemy.
LearnDash, par exemple, est livré avec deux taxonomies pour les catégories de cours et les balises de cours, vous permettant d'organiser les sujets de cours en conséquence.
Il existe également des plugins de base de connaissances, comme Heroic Knowledge Base. Le plugin Heroic KB de HeroThemes ajoute un "article" CPT à votre site pour les articles de la base de connaissances connectés au système de base de connaissances qu'il crée pour vous.
Vous pouvez organiser les articles de la base de connaissances avec les taxonomies personnalisées fournies avec le plug-in : catégories d'articles et balises d'articles.
Si vous installez un plugin de forum comme bbPress, vous obtiendrez des CPT pour les forums et les sujets. Vous pouvez ensuite regrouper des forums similaires avec la taxonomie des catégories du plugin.
Taxonomies supplémentaires pour les types de publication existants
Créez-vous plusieurs pages qui se ressemblent et souhaitez-vous pouvoir les regrouper dans des catégories de la même manière que vous le faites pour les articles de blog ? Le plug-in bien nommé Créer et attribuer des catégories pour les pages vous permet de faire exactement cela.
Enfin, si vous souhaitez organiser les fichiers multimédias en catégories, vous pouvez utiliser le plugin Media Library Categories pour organiser différentes images et autres médias en groupes. Par exemple, vous pouvez créer une catégorie entière pour les images en vedette.
Comment créer des taxonomies personnalisées dans WordPress
Créer des taxonomies personnalisées dans WordPress est facile. Vous pouvez utiliser un plugin tiers ou créer le vôtre manuellement.
Le moyen le plus simple de le faire avec un plug-in tiers consiste à utiliser un plug-in CPT, tel que l'interface utilisateur de type de message personnalisé, le kit de création WordPress, les pods, les types d'outils ou le créateur de type de message personnalisé. Certains de ces plugins vous permettent même d'attribuer des taxonomies personnalisées aux types de publication par défaut.
Cependant, si l'idée d'ajouter un autre plugin tiers à votre site ne vous intéresse pas, vous pouvez toujours créer une taxonomie personnalisée manuellement en utilisant le code suivant :
<?php /* * Plugin Name: Create a Genres Taxonomy * Description: Add a custom taxonomy called Genres to your site. * Version: 1.0 * Author: Design Bombs * Author URI: https://designbombs.com/ */ function create_genres_taxonomy() { $labels = array( 'name' => _x( 'Genres', 'taxonomy general name' ), 'singular_name' => _x( 'Genre', 'taxonomy singular name' ), 'search_items' => __( 'Search Genres' ), 'all_items' => __( 'All Genres' ), 'parent_item' => __( 'Parent Genre' ), 'parent_item_colon' => __( 'Parent Genre:' ), 'edit_item' => __( 'Edit Genre' ), 'update_item' => __( 'Update Genre' ), 'add_new_item' => __( 'Add New Genre' ), 'new_item_name' => __( 'New Genre Name' ), 'menu_name' => __( 'Genres' ), ); $args = array( 'hierarchical' => true, 'labels' => $labels, 'show_ui' => true, 'show_admin_column' => true, 'query_var' => true, 'show_in_rest' => true, 'rewrite' => [ 'slug' => 'genre' ], ); register_taxonomy( 'genres', [ 'post' ], $args ); } add_action( 'init', 'create_genres_taxonomy' ); ?>
Ce code ajoute une taxonomie "Genres" au type de publication "post" par défaut. Nous allons créer un plugin léger pour cela, mais vous pouvez également ajouter ce code au fichier functions.php de votre thème enfant. Ne le faites pas si vous n'utilisez pas de thème enfant car le code disparaîtra lorsque vous mettrez à jour votre thème.
Copiez le code ci-dessus dans un éditeur de texte, tel que Bloc-notes sous Windows, TextEdit sur Mac (assurez-vous d'aller dans Format → Créer du texte brut), Texte sur Chromebook, Notepad ++, Sublime Text, Atom, etc. Les quatre dernières options sont codé par couleur, ce qui vous permettra de modifier plus facilement le code à l'intérieur.
Certains de ces éditeurs de texte ont même des outils de « recherche et remplacement » qui rendront cette tâche encore plus facile.
Tout ce que vous avez à faire est de décider quelle taxonomie vous souhaitez créer, puis de remplacer chaque instance de "genre" par celle-ci.
Prenons "livres" comme exemple :
- Remplacez "Genre" par "Livre"
- Remplacez "genre" par "livre"
- Remplacez "Genres" par "Livres"
- Remplacez "genres" par "livres"
- Remplacez "create_genres_taxonomy" par "create_books_taxonomy"
Enregistrez le fichier sous taxonomy-name.php, donc "books.php". Si votre taxonomie comporte plus d'un mot, séparez-les par des tirets.
Créez un dossier et nommez-le d'après votre taxonomie, donc "livres". Ensuite, déplacez books.php dans ce dossier et compressez-le.
Depuis le backend de votre site WordPress, accédez à Plugins → Ajouter un nouveau → Upload Plugin. Cliquez sur Choisir un fichier, puis téléchargez votre dossier ZIP pour installer et activer votre plugin personnalisé.

Vous devriez maintenant voir votre taxonomie personnalisée répertoriée sous l'élément de menu Messages et vous pouvez également les attribuer sur la page Modifier le message.
Dernières pensées
Les taxonomies WordPress sont un aspect important mais sous-estimé de la gestion d'un blog. Ils peuvent vous aider à identifier votre créneau en vous donnant un moyen simple de déterminer les principaux sujets que votre blog devrait couvrir et couvre.
Plus important encore, ils vous aident à améliorer l'expérience utilisateur sur le frontend de votre site en permettant aux visiteurs de trouver plus efficacement des publications sur certains sujets.
Que vous utilisiez les taxonomies par défaut de WordPress, des taxonomies personnalisées ajoutées par un plugin tiers ou les vôtres, assurez-vous de les ajouter à vos menus afin que les lecteurs et les clients puissent trouver ce contenu.