À côté des grandes catégories qui structurent un blog, il existe souvent un besoin plus fin : signaler qu’un article parle spécifiquement de « Redis » ou de « RGPD », sans créer une rubrique entière pour autant.
Fonctionnement dans WordPress
Les étiquettes forment la taxonomie native post_tag, à plat — aucune notion de terme parent ou enfant, contrairement aux catégories. Un article peut recevoir autant d’étiquettes que nécessaire, saisies librement dans l’éditeur, avec autocomplétion sur celles déjà existantes. Elles s’affichent typiquement via the_tags() et disposent de leurs propres pages d’archive.
Exemple
the_tags( 'Étiquettes : ', ', ', '<br />' );
À ne pas confondre avec
La catégorie, hiérarchique et pensée pour une classification structurante ; le terme de taxonomie, notion générique qui englobe aussi bien les étiquettes que les catégories ou n’importe quelle taxonomie personnalisée créée par une extension.
Bon à savoir
Un article sans aucune étiquette reste parfaitement valide : contrairement à la catégorie, aucune valeur par défaut n’est appliquée en son absence. Un nuage d’étiquettes, généré avec wp_tag_cloud(), reste un usage classique pour donner une vue d’ensemble visuelle des mots-clés les plus employés sur un site.
Rien n’empêche non plus de désactiver entièrement cette taxonomie pour un site qui n’en a pas l’usage éditorial, par exemple en la retirant du support des articles via register_taxonomy_for_object_type() sans pour autant supprimer les étiquettes déjà enregistrées en base.