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.)
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.