我有一些注册的分类法,如下所示:
/********************************* Género *****************************/
function genre_init() {
$labels_genre = array(
\'name\' => _x( \'Géneros\', \'taxonomy general name\' ),
\'singular_name\' => _x( \'Género\', \'taxonomy singular name\' ),
\'search_items\' => __( \'Buscar Género\' ),
\'popular_items\' => __( \'Géneros Populares\' ),
\'all_items\' => __( \'Todos los Géneros\' ),
\'edit_item\' => __( \'Editar Género\' ),
\'update_item\' => __( \'Update Género\' ),
\'add_new_item\' => __( \'Añadir nuevo Género\' ),
\'new_item_name\' => __( \'Nuevo nombre de Género\' ),
\'separate_items_with_commas\' => __( \'Separa Géneros con comas\' ),
\'add_or_remove_items\' => __( \'Añade o quita Géneros\' ),
\'choose_from_most_used\' => __( \'Elige entre los Géneros más utilizados\' )
);
// create a new taxonomy
register_taxonomy(
\'Géneros\',
\'reviews\',
array(
\'rewrite\' => array( \'slug\' => \'genre\' ),
\'labels\' => $labels_genre
)
);
}
add_action( \'init\', \'genre_init\' );
/**********************************************************************/
使用插件显示每个分类法值的链接时(例如,“rock”、“folk”、…)我在鼻涕虫身上看到了口音(
http://dcodedmagazine/?taxonomy=Géneros&term=rock
), 因此,我尝试更改分类名称:
/**********************************************************************/
/********************************* Género *****************************/
function genre_init() {
$labels_genre = array(
\'name\' => _x( \'Generos\', \'taxonomy general name\' ),
\'singular_name\' => _x( \'Genero\', \'taxonomy singular name\' ),
\'search_items\' => __( \'Buscar Género\' ),
\'popular_items\' => __( \'Géneros Populares\' ),
\'all_items\' => __( \'Todos los Géneros\' ),
\'edit_item\' => __( \'Editar Género\' ),
\'update_item\' => __( \'Update Género\' ),
\'add_new_item\' => __( \'Añadir nuevo Género\' ),
\'new_item_name\' => __( \'Nuevo nombre de Género\' ),
\'separate_items_with_commas\' => __( \'Separa Géneros con comas\' ),
\'add_or_remove_items\' => __( \'Añade o quita Géneros\' ),
\'choose_from_most_used\' => __( \'Elige entre los Géneros más utilizados\' )
);
// create a new taxonomy
register_taxonomy(
\'Generos\',
\'reviews\',
array(
\'rewrite\' => array( \'slug\' => \'genre\' ),
\'labels\' => $labels_genre
)
);
}
add_action( \'init\', \'genre_init\' );
/**********************************************************************/
现在,在插件小部件中,我不得不选择“慷慨”而不是“盖尼罗斯”,但我还是得到了同样的结果。我真的不明白为什么我不能更改我创建的自定义分类法的slug。知道我错过了什么吗?
Edit:
实际上,其他分类法鼻涕虫是:
artistas=alice-in-chains
而不是:
taxonomy=artistas&term=alice-in-chains
.
2º Edit:
已禁用调试模式。启用后,我可以看到打印的每个“Géneros”字段的下一个通知:
Notice: Trying to get property of non-object in /home/user/MyServer/project/wp-includes/taxonomy.php on line 3185