我正在尝试获取WordPress管理员用户可以在菜单部分使用的可用分类法列表,如Categories
, Tags
, Product Categories
, Product Tags
或自定义帖子类型的任何自定义分类法。使用get_taxonomies
结果所有分类法,其中一些分类法在菜单屏幕中不可用,例如Product shipping Class(来自woocommerce)。
简而言之,我正在尝试获取所有与Post
, Page
, Products
或任何其他Custom Post Type
在编辑屏幕的右侧。
最合适的回答,由SO网友:engelen 整理而成
“管理”菜单中可见的分类正是在中注册的分类show_in_menu = true
和show_ui = true
. 有关此方面的参考,请参阅上的文档register_taxonomy
, 用于添加(自定义)分类的函数。
要查询这些分类,请使用中的相应参数get_taxonomies
:
get_taxonomies( array(
\'show_ui\' => true,
\'show_in_menu\' => true,
) );