Taxonomy
Principalement utilisée lors de la création d'un post type pour y lier une taxonomy.
app/PostTypes/MyCustomPostType.php
public function taxonomies(){ $this->addTaxonomy('ingredients', 'Ingrédients') ->isMale() ->setLabels([ 'plural' => 'ingrédients', 'singular' => 'ingrédient', ]) ->register(); }
Méthodes
isMale et isFemale
Permet de définir si la taxonomy est masculine ou féminine.
setLabels
Prend un tableau associatif en paramètre avec comme clé : singular et plural pour spécifier les noms au singulier et pluriel de la taxonomy.
remarque
La méthode setSingular et setPlural sont également disponibles si vous préférez éviter le tableau.
register
Finalise l'enregistrement au sein du post type.
addContainerFields
Ajoute des champs Carbon Fields à la taxonomy.
$taxonomy->addContainerFields('Informations', [ Field::make('text', 'ingredient_origin', 'Origine'), ]);
registerTaxonomyContainers
Enregistre les conteneurs de champs Carbon Fields pour la taxonomy.
attention
Cette méthode doit être appelé après addContainerFields.
$taxonomy->registerTaxonomyContainers();