回答
它说“taxonomy_to_remove
”是您要输入要删除的分类的位置。例如,您可以将其替换为现有的post_tag
或category
。
add_action('init', 'unregister_taxonomy');
function unregister_taxonomy(){
global $wp_taxonomies;
$taxonomy = 'taxonomy_to_remove';
if (taxonomy_exists($taxonomy))
unset($wp_taxonomies[$taxonomy]);
}
我建议你不要惹事实上的全球。它更安全地从注册类型中注销分类:register_taxonomy用于创建和修改。
function ev_unregister_taxonomy(){
register_taxonomy('post_tag', array());
}
add_action('init', 'ev_unregister_taxonomy');
要删除工具栏菜单项:
// Remove menu
function remove_menus(){
remove_menu_page('edit-tags.php?taxonomy=post_tag'); // Post tags
}
add_action('admin_menu', 'remove_menus');
为我工作!似乎也是最本地化的影响。 – 2012-02-11 22:32:05
这可以工作,但侧栏中的链接仍然存在! – 2014-03-27 15:22:21
下面是如何删除边栏菜单条目: `function remove_menus(){ remove_menu_page('edit-tags.php?taxonomy = post_tag'); //发帖标签 } add_action('admin_menu','remove_menus');` – pixeline 2014-11-23 16:28:50
使用它在 'admin_init' 钩insetead不是 '初始化'
function unregister_taxonomy(){
register_taxonomy('post_tag', array());
}
add_action('admin_init', 'unregister_taxonomy');
也许更技术上是正确的方法是使用unregister_taxonomy_for_object_type
add_action('init', 'unregister_tags');
function unregister_tags() {
unregister_taxonomy_for_object_type('post_tag', 'post');
}
有新功能可以从WordPress中删除分类。
Use unregister_taxonomy(string $taxonomy) function
查看详情:https://developer.wordpress.org/reference/functions/unregister_taxonomy/
add_action('admin_menu', 'remove_menu_items'); function remove_menu_items() { remove_submenu_page('edit.php','edit-tags.php?taxonomy=post_tag'); }
共注销并删除
add_action('init', function(){
global $wp_taxonomies;
unregister_taxonomy_for_object_type('category', 'post');
unregister_taxonomy_for_object_type('post_tag', 'post');
if (taxonomy_exists('category'))
unset($wp_taxonomies['category']);
if (taxonomy_exists('post_tag'))
unset($wp_taxonomies['post_tag']);
unregister_taxonomy('category');
unregister_taxonomy('post_tag');
});
- 1. WordPress分类标准
- 2. WordPress - 如何从wp_title()生成的标题中删除父分类名称?
- 3. 从MapView中删除标准标注
- 4. 如何删除WordPress的Woocommerce从产品分类页面价格
- 5. 如何从cpanel删除wordpress
- 6. 如何限制Wordpress文章中分类标准值的数量?
- 7. 如何在wordpress中显示分类标准值?
- 8. Ruby从标准中删除阵列
- 9. WordPress的get_pages分类标准参数
- 10. WordPress的自定义分类标准
- 11. 从定制分类标准输出中排除类别
- 12. 如何从wordpress中删除“Category:[category name]”
- 13. 如何从Wordpress中删除#One页面
- 14. 如何从python中删除标准输出行?
- 15. 如何从gradle项目中删除java标准库?
- 16. 如何使用register_taxonomy_args过滤分类标准WordPress
- 17. 从WordPress中删除基于URL的分类基础
- 18. 如何从Wordpress中删除自定义字段部分?
- 19. 如何从Fluida WordPress主题中删除禁用的部分?
- 20. 从wordpress中删除类别,标记和作者功能
- 21. 如何从内容结果wordpress中删除标签?
- 22. 如何使用标题将分类标准与Wordpress查询结果分开?
- 23. 删除永久WordPress的分类父亲
- 24. 如何删除«wordpress的几个部分
- 25. 无法删除类别,标签! WordPress的
- 26. 如何从wordpress网站中删除所有类型的翻译?
- 27. 从自定义分类标准生成wordpress菜单
- 28. 从标准PARAMS删除引号
- 29. 如何从后端删除wordpress痕迹?
- 30. 如何从WordPress的正面删除jquery?
不回答这个问题(最小的PHP版本5.4!)。这只是隐藏它 – Jeremy 2016-02-15 20:36:59