Y a-t-il une différence entre les taxonomies et les catégories?


48

J'ai lu attentivement le codex pour WordPress et je suis confus quant aux définitions vagues entre ce qu'est une taxonomie et ce qu'est une catégorie. D'ailleurs, terme est aussi un mot utilisé dans la description des taxonomies, mais semble utilisé d'une manière qui laisse à penser qu'il n'est pas uniquement limité à une taxonomie.

Les deux sont décrits comme un moyen de classer et de regrouper les publications. Je comprends que les taxonomies sont une forme plus générale de catégories, mais comment se rapportent-elles exactement les unes aux autres?

Y a-t-il une différence subtile que je ne comprends pas?


Je pense que vous devriez créer des taxonomies personnalisées pour les types de publication personnalisés plutôt que d’utiliser les catégories natives, ce qui est moins déroutant.
Brad Dalton le

Réponses:


59

Les taxonomies, telles que décrites précédemment, sont un nom collectif pour les suivantes:

  • category

  • post_tag

  • post_format

  • link_category

  • taxonomie personnalisée

Les quatre premières sont des taxonomies intégrées, tandis que les taxonomies personnalisées sont des taxonomies créées manuellement par l'utilisateur avec register_taxonomy. Les taxonomies personnalisées peuvent être hiérarchiques (comme la taxonomie intégrée category) ou non (comme les balises de publication)

Les catégories et les balises que vous créez dans le back-end sous l’écran "Posts" sont en réalité des termes des taxonomies categoryetpost_tag

Vous ne pouvez pas créer de termes supplémentaires dans post_format. post_formatavoir la construction en termes comme post_format_video, post_format_galleryetc. Voir le codex pour tous les formats de publication inclus

entrez la description de l'image ici

MODIFIER

J'ai mis à jour la page Taxonomies du codex pour inclure mon diagramme et la post_formattaxonomie manquante


3
+1 Juste un peu de pédantisme: même les taxonomies intégrées sont créées via register_taxonomy. 2 fois . :)
gmazzap

Jip, mais ils ne sont pas créés manuellement par l'utilisateur. Voir votre point cependant, j'aurais effectivement dû ajouter ce détail dans ma réponse. :-) Merci beaucoup
Pieter Goosen

Pour être honnête, j’ai ajouté les commentaires pour ne pas rater l’occasion de taquiner WordPress à propos de ce double enregistrement stupide de types de post et de taxonomies: D
gmazzap

1
Ce serait mieux si, lorsque vous cliquez sur l'image @goose, sa taille augmente.
Brad Dalton

1
@GM hahaha, voyez la blague dans tout cela. C'est comme manger le même morceau de viande deux fois
Pieter Goosen

7

Les formats de catégorie, d'étiquette, de lien et de publication sont des taxonomies intégrées.

Du Codex

Fondamentalement, une taxonomie est un moyen de regrouper des éléments.

Les noms des différents groupes dans une taxonomie sont appelés termes. En prenant comme exemple des groupements d’animaux, nous pourrions appeler un groupe "oiseaux" et un autre groupe "poissons". "Poisson" et "oiseaux" sont des termes de notre taxonomie. Par exemple, à partir de WordPress, une catégorie ou une balise (voir section suivante) est un terme.


4

Categoryest l'un des construit taxonomydans WordPress.

pour clarifier les choses: la taxonomie est un moyen de regrouper les choses.

nous pouvons créer des taxonomies personnalisées dans WordPress, tout comme celles qui sont intégrées. par exemple Carspourrait être une taxonomie avec termscomme

Audi
Toyota
Benz
Mazda

il existe principalement deux types de taxonomies disponibles qui sont hierarchicaletnon hierarchical

Categoryest le meilleur exemple de taxonomie hiérarchique et Tagun exemple de taxonomie non hiérarchique

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.