Custom Taxonomy : de nouvelles catégories et de nouveaux tags

On peut créer 2 types de taxonomy, celle avec une hiérarchie les catégories et celles sans hiérarchie les mots clé ( tag )

Pour-ce faire,  vous devez enregistrer votre custom taxonomie dans votre fonction my_custom_init() comme pour la déclaration d’un custom-post

register_taxonomy( 'type', 'mon_custom_type', array( 'hierarchical' => true, 'label' => 'Type', 'query_var' => true, 'rewrite' => true ) );
register_taxonomy( 'couleur', 'mon_custom_type', array( 'hierarchical' => false, 'label' => 'Couleur', 'query_var' => true, 'rewrite' => true ) );

fonction register_taxonomy là on utilise :

  • le nom de notre custom taxonomie
  • le type auquel il s’applique (post, page ou ici mon custom type)
  • ‘hierarchical’ definit si il y a une relation parent/enfant.
  • ‘label’ s’affichera dans l’admin
  • ‘query_var’ à mettre sur true dans la majorité des cas.
  • ‘rewrite’ pour de beau url mettez true et utilisé les permaliens

Note : pour le rewrite vous pouvez aussi faire :

‘rewrite’ => array(‘slug’=>’le_mot_voulu’)

Cette entrée a été publiée dans Non classé. Vous pouvez la mettre en favoris avec ce permalien.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>