Aller au contenu principal
Version: Next

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();