Define taxonomies

Taxonomies for a PostType can be definied using the taxonomies() method. This method should return an array of taxonomy slugs to associate with the post type.

An empty array is returned by default and no taxonomies are attached to the PostType.

use PostTypes\PostType;

class Books extends PostType
{
    //...

    /**
     * Returns taxonomies attached to the Books post type.
     *
     * @return array
     */
    public function taxonomies(): array
    {
        return [
            'category',
            'genre',
        ];
    }
}

This method only attaches the taxonomy to the post type, to create a taxonomy see the documentation on creating a new taxonomy.

Taxonomies and post types can be created and registered in any order.

Last updated