Регистрация пользовательской таксономии с уникальным именем - хорошая практика?
Является ли хорошей практикой регистрация пользовательской таксономии с уникальным именем ( $taxonomy
параметр), а затем используйте аргумент rewrite
, чтобы задать пользовательский slug
?
Например, я мог бы создать таксономию под названием list
двумя различными способами. Вот так:
add_action( 'init', 'custom_taxonomy_lists' );
function custom_taxonomy_lists() {
register_taxonomy(
'lists',
// [...]
);
}
ИЛИ вот так:
add_action( 'init', 'custom_taxonomy_lists' );
function custom_taxonomy_lists() {
register_taxonomy(
'john28_lists',
// [...]
array(
'rewrite' => array( 'slug' => 'lists' ),
// [...]
)
);
}
Я спрашиваю, считается ли последнее (2-й блок кода) хорошей практикой?
(Это рекомендуемый способ регистрации пользовательских типов записей, поэтому я подумал, что, возможно, это относится и к пользовательским таксономиям.)
1 answers
Я не вижу никаких недостатков в более уникальном названии таксономии или в том, чтобы название таксономии и слизняк были разными. Недостатком названия таксономии словарного слова является потенциальный конфликт, если какой-либо другой код зарегистрирует таксономию с тем же именем.