首页 文章

Wordpress将自定义分类添加到自定义菜单

提问于
浏览
1

我已经搜索并搜索了除了我将称之为“hack方法”的自定义分类法添加到自定义管理菜单之外的其他方法 .

add_menu_page(
        'Practice Directory',
        'Practice Directory',
        'read',
        'practice-directory',
        '',
        'dashicons-welcome-widgets-menus',
        40
);

然后我注册我的帖子类型,并确保他们使用

'show_in_menu'          => 'practice-directory',

这有效,自定义帖子类型显示在我的自定义菜单中 .

但是,自定义分类法不接受同一属性的字符串,只有true或false .

'show_in_menu'          => 'false',

因此,要添加它,您必须创建一个子菜单页面

add_submenu_page(
    'practice-directory',
    'Doctors',
    'Doctors',
    'edit_posts',
    'edit-tags.php?taxonomy=doctor',
    false
);

这是一种'黑客'的做法 .

还有另一种方式吗? Without modifying the WordPress core 我可以覆盖register_taxonomy函数,以便能够接受'show_in_menu'的字符串并遵循register_post_type的功能吗?

请求截图

enter image description here

1 回答

  • -2

    转到外观 - >菜单,找到显示屏顶部选项,点击该选项,找到您需要在菜单中显示的内容

相关问题