Taxonomie 

taxonomie

Taxonomie 

Une taxonomie WordPress n’est qu’un moyen de regrouper les publications associées (ou tout autre contenu).  Les taxonomies aident les lecteurs à trouver un contenu pertinent (et fournissent un contexte sur le contenu, ce qui est un avantage secondaire). 

I. Quels types de taxonomies WordPress prend-il en charge par défaut ?

 Par défaut, WordPress est livré avec deux taxonomies publiques :

    • Catégorie
    • étiquette 

Vous pouvez ajouter des taxonomies directement depuis l’éditeur WordPress. Alternativement, vous pouvez ajouter ou modifier des taxonomies (y compris les slugs de permalien) à tout moment en survolant l’option Articles dans la barre latérale et en sélectionnant Catégories ou Balises

1.1. Quelle est la différence entre les catégories et les tags (étiquettes) ? 

Pour les catégories, WordPress répertorie toutes les catégories que vous avez utilisées, mais l’interface des balises n’a qu’un champ pour ajouter des balises. Il existe en fait plusieurs raisons pour les différentes interfaces de chaque option. Tout d’abord, chaque article que vous écrivez a besoin d’une catégorie. Les étiquettes, en revanche, sont totalement facultatives. encore une fois :

    • Catégorie – Obligatoire
    • étiquette – facultative

De plus, les catégories sont hiérarchiques alors que les étiquettes ne le sont pas. Hiérarchique signifie simplement que vous pouvez ajouter des sous-catégories dans la catégorie parent. Ainsi, bien que vous puissiez placer des catégories dans d’autres catégories, vous ne pouvez pas faire de même pour les balises. 

II. Quand faut-il utiliser des catégories ou des étiquettes ? 

Que vous utilisiez des catégories ou des balises dépend en grande partie de la portée de votre taxonomie. Les catégories sont utilisées pour regrouper largement le contenu. Il est courant d’avoir moins de 10 catégories principales sur votre site. De nombreux sites Web utilisent moins de 5 catégories.

Les étiquettes, en revanche, sont très spécifiques et ne peuvent être appliquées qu’à des publications spécifiques. Vous pouvez trouver de nombreux sites Web utilisant des centaines d’étiquettes différentes pour tous leurs articles.  

III. Comment afficher votre taxonomie WordPress sur votre site Web 

Les widgets WordPress facilitent l’affichage des balises et des catégories sur le front-end de votre site Web. Accédez simplement au site Web Apparence → Widgets et balayez les widgets Catégories et Nuage de tags (ou les deux). 

IV. Classez mieux avec des taxonomies personnalisées 

Une installation WordPress par défaut est livrée avec deux taxonomies différentes, mais vous n’êtes en aucun cas limité à l’utilisation de catégories et de balises. Vous pouvez créer un nombre illimité de vos propres taxonomies grâce à la magie des taxonomies dites personnalisées. Vous pouvez créer des taxonomies personnalisées telles que des catégories et des balises. N’oubliez pas que la principale différence  est que les catégories sont hiérarchiques (et peuvent avoir des sous-catégories) alors que les balises ne sont pas hiérarchiques.

Les taxonomies personnalisées peuvent être appliquées à n’importe quoi. Par exemple, si vous avez un site Web WordPress sur les livres, vous pouvez créer les taxonomies personnalisées suivantes.

  • auteur
  • sexe

De cette façon, les lecteurs peuvent facilement trouver du contenu lié à leurs auteurs et genres préférés.

V. Comment créer votre propre taxonomie personnalisée dans WordPress

Créer votre propre taxonomie personnalisée est en fait plus facile que vous ne le pensez. Comme d’habitude dans WordPress, vous pouvez également le faire :

  • Utiliser des plugins
  • Manuellement avec votre propre code

Diverses options sont disponibles au niveau du plugin. Les plus courants sont :

  • Custom Post Type UI
  • Toolset Types
  • Pods

Une fois que vous avez ajouté votre taxonomie personnalisée en utilisant l’une des méthodes ci-dessus, elle apparaîtra comme un nouveau champ dans l’éditeur WordPress. 

VI. Des taxonomies sur-mesure

Lorsque les étiquettes et les catégories sont regroupées sous le même terme « classification », elles sont en fait une seule et même chose. Ils sont stockés dans la base de données de la même manière. Les taxonomies sont nommées « tags » ou « catégories » pour les taxonomies standard et peuvent être hiérarchiques (catégories) ou non hiérarchiques (tags). Vous pouvez créer un nombre infini de taxonomies supplémentaires pour répondre à vos besoins. Supposons que vous gérez un site Web d’actualités musicales. En plus des catégories et des tags, vous devriez avoir, par exemple, une taxonomie « concert » qui regroupe tous les concerts par ville. 

Vous pouvez classer votre contenu en utilisant trois taxonomies différentes.

  • Des catégories pour regrouper les articles par genre musical
  • Des tags (étiquettes) pour les artistes,
  • Concerts » affiche les dates des concerts pour chaque ville. 

La fonction ‘register_taxonomy’ permet de créer de nouvelles taxonomies depuis le plugin ou ‘functions.php’. Ensuite, vous pouvez facilement obtenir une liste de taxonomie et créer un menu.

VII. Déclarer une taxonomie

Pour déclarer une nouvelle taxonomie, utilisez la fonction register_taxonomy(). Ajoutez cette fonction à votre fichier function.php après votre déclaration de type de publication personnalisée.

7.1. Paramètres de classification

7.1.1. Titre

Il existe de nombreuses étiquettes, mais je vais me concentrer uniquement sur les noms ici. Voir la documentation pour une liste complète des en-têtes de taxonomie.

7.1.2. Public

Passez cette valeur pour publier la taxonomie sur votre site. Pensez également à taper « show_in_rest » pour le voir dans l’éditeur visuel (Gutenberg).

7.1.3. Se comportent-ils comme des catégories ou comme des balises ? 

C’est le paramètre le plus important. Voulez-vous que votre taxonomie soit hiérarchique avec des termes prédéfinis, comme des catégories, ou plus volatile comme des étiquettes ? Pour cet exemple, sélectionnez Hiérarchique comme type de projet. Les sujets sont prédéfinis et essayez de ne pas trop changer.

7.2. Assigner la taxonomie à un ou plusieurs CPT

Il ne reste plus qu’à déclarer la taxonomie à l’aide de la fonction register_taxonomy(). Le premier paramètre est le slug de taxonomie, le second est le slug CPT et le troisième est le paramètre défini précédemment. Cependant, il peut également être affecté à plusieurs types de publication en même temps.

7.3. Afficher les taxonomies dans vos templates

Cette taxonomie nécessite plusieurs termes. Pour cela vous pouvez :

    • Créé à partir de Portefeuille > Types de projet.
    • Créez directement lors de l’édition d’un projet.