web-dev-qa-db-fra.com

Enregistrer une taxonomie personnalisée avec un nom unique, une bonne pratique?

Est-ce une bonne pratique d’enregistrer une taxonomie personnalisée avec un nom unique (le paramètre $taxonomy ), puis d’utiliser l’argument rewrite pour définir une slug personnalisée?

Par exemple, je pourrais créer une taxonomie appelée list de deux manières différentes. Comme ça:

add_action( 'init', 'custom_taxonomy_lists' );
function custom_taxonomy_lists() {

    register_taxonomy(
        'lists',

        // [...]
    );

}

OU comme ceci:

add_action( 'init', 'custom_taxonomy_lists' );
function custom_taxonomy_lists() {

    register_taxonomy(
        'john28_lists',

        // [...]

        array(
            'rewrite' => array( 'slug' => 'lists' ),

            // [...]
        )
    );

}

Ce que je demande, est-ce que ce dernier (le deuxième bloc de code) est considéré comme une bonne pratique?

(C'est la méthode recommandée pour enregistrer les types de publication personnalisés. Je pensais donc que cela s'appliquait également aux taxonomies personnalisées.)

5
its_me

Je ne vois pas d'inconvénient à un nom de taxonomie plus unique, ou à ce que le nom de taxonomie et le slug soient différents. L'inconvénient d'un nom de taxonomie de dictionnaire est un conflit potentiel si un autre code enregistre une taxonomie du même nom.

3
Milo