自从古腾堡以来,我一直在我的一个网站上使用插件“Classic Editor”,直到我有时间进行必要的调整,以完全适应新的古腾堡外观。我现在开始考虑删除该网站的插件,并注意到一个我不理解的问题。
编辑我创建的自定义帖子类型时,我不再看到标签(在本例中称为“类型”)。我可以很好地看到类别,标签框出现了,但没有可见的标签(即使我在编辑帖子之前可以看到帖子有标签)。
有人知道为什么会这样吗?我添加了“show\\u in\\u rest”(show\\u in\\u rest)=>true,并尝试进行一些不同的更改,但似乎没有任何效果。这是我当前用于添加标记的代码:
function create_topics_nonhierarchical_taxonomy() {
$labels = array(
\'name\' => _x( \'Type\', \'taxonomy general name\' ),
\'singular_name\' => _x( \'Type\', \'taxonomy singular name\' ),
\'search_items\' => __( \'Search Types\' ),
\'popular_items\' => __( \'Popular Types\' ),
\'all_items\' => __( \'All Types\' ),
\'parent_item\' => null,
\'parent_item_colon\' => null,
\'edit_item\' => __( \'Edit Type\' ),
\'update_item\' => __( \'Update Type\' ),
\'add_new_item\' => __( \'Add New Type\' ),
\'new_item_name\' => __( \'New Type Name\' ),
\'separate_items_with_commas\' => __( \'Separate types with commas\' ),
\'add_or_remove_items\' => __( \'Add or remove types\' ),
\'choose_from_most_used\' => __( \'Choose from the most used types\' ),
\'not_found\' => __( \'No Types found.\' ),
\'menu_name\' => __( \'Types\' ),
);
register_taxonomy(\'types\',\'xx\',array(
\'hierarchical\' => false,
\'labels\' => $labels,
\'show_ui\' => true,
\'show_admin_column\' => true,
\'update_count_callback\' => \'_update_post_term_count\',
\'query_var\' => true,
\'show_in_rest\' => true,
));
}
add_action( \'init\', \'create_topics_nonhierarchical_taxonomy\', 0 );
任何帮助都将不胜感激!