我正在编写一个插件,用于添加一个名为“Dog”的自定义帖子。插件的核心严格基于此https://github.com/RescueThemes/Rescue-Animal-Custom-Posts
我更喜欢在插件激活后添加预定义的性别,我想从一开始就添加“男”、“女”、“不合法”。
因此,基于其他资源,我也在同一篇文章中写道。php插件文件
考虑一下,我将分类名称从原来的插件中的“Genders”更改为“Genders”。
add_action( \'init\', \'create_dog_taxonomies\', 0 );
function create_dog_taxonomies() {
// Sex taxonomy
$labels = array(
\'name\' => _x( \'Sexes\', \'shelter-dogs\' ),
//etc.
);
$args = array(
\'labels\' => $labels,
\'public\' => true,
\'show_in_nav_menus\' => true,
\'show_ui\' => true,
\'show_tagcloud\' => true,
\'hierarchical\' => false,
\'rewrite\' => true,
\'query_var\' => true
);
register_taxonomy( \'dog_sex\', array(\'shelter_dogs\'), $args );
}
add_action(\'init\', \'add_sexes\', 100);
function add_sexes()
{
wp_insert_term(
\'Male\', // the term
\'Sexes\', // the taxonomy
array(
\'slug\' => \'Male\'
)
);
}
我得到了性别分类法,但没有预定义的值。问题出在哪里?