Custom Taxonomy

WordPress 🟡 Mid

Definition

Systeme de classification personnalise pour organiser les contenus au-dela des categories et tags natifs. Peut etre hierarchique ou plate.

Analogie

Comme creer un nouveau systeme d'etiquettes dans une bibliotheque : par couleur, par taille, par theme.

Exemple de code

register_taxonomy('brand', ['product'], [
  'labels' => ['name' => 'Marques'],
  'hierarchical' => false,
  'show_in_rest' => true,
  'rewrite' => ['slug' => 'marque'],
]);

Cas d'usage

Pour classifier les CPT : marques de produits, lieux d'evenements, niveaux de difficulte.

Anti-pattern

Utiliser des meta fields pour ce qui devrait etre une taxonomie (filtrage et requete moins performants).
#core#interview#wordpress