我正在构建一个插件,它有一个自定义菜单,菜单下有页面。其中一些页面是自定义的帖子类型。我想让主菜单保持打开,当我在其中一个自定义帖子类型。这可能吗?
以下是我在非自定义帖子类型页面上的菜单:
但是,当我单击make、Models或type时,“Squirrels”菜单关闭,因为它们是由自定义post-type系统管理的。抱歉,如果这是重复的。我查看了一些类似的问题,但没有看到一个有完全相同的问题。
谢谢
我正在构建一个插件,它有一个自定义菜单,菜单下有页面。其中一些页面是自定义的帖子类型。我想让主菜单保持打开,当我在其中一个自定义帖子类型。这可能吗?
以下是我在非自定义帖子类型页面上的菜单:
但是,当我单击make、Models或type时,“Squirrels”菜单关闭,因为它们是由自定义post-type系统管理的。抱歉,如果这是重复的。我查看了一些类似的问题,但没有看到一个有完全相同的问题。
谢谢
我通过将主菜单slug放入自定义post类型数组的show\\u in\\u menu键来解决这个问题,如下所示:
$args = array (
\'labels\' => $labels,
\'hierarchical\' => FALSE,
\'description\' => $title . \'s\',
\'supports\' => array( \'title\' ),
\'show_ui\' => TRUE,
\'show_in_menu\' => \'squirrels_inventory\',
\'show_in_nav_menus\' => TRUE,
\'publicly_queryable\' => TRUE,
\'exclude_from_search\' => FALSE,
\'has_archive\' => TRUE
);
我正在使用向CPT管理菜单添加项目add_submenu_page 这很好,但它们被添加到CPT选项后的子菜单底部。我希望能够将它们放在最上面,但我想这个问题也可以应用于订购所有基于管理员的子菜单项。我所尝试的(不起作用,我尝试了几种变体),function custom_menu_order($menu_ord) { if (!$menu_ord) return true; return array( \'edi