我正在尝试创建一个插件,其中包含仪表板页面、配置页面、一些额外的配置页面和一些自定义帖子类型。
更具体地说,在管理员中,我喜欢通过函数add_menu_page和add_submenu_page在菜单中添加一些页面,并且我喜欢创建一些与插件相关的自定义帖子类型。
问题是,如何在插件菜单选项下对自定义帖子类型菜单进行分组。
例如,假设我使用函数add_menu_page创建菜单选项“MyPlugin”,然后在此菜单下方通过函数 add_submenu_page 添加页面“设置页面”、“做事页面”、“仪表板” ,然后创建自定义帖子类型“汽车”。如何将“汽车”菜单放在 MyPlugin 菜单选项下?
我喜欢这样的最终结果:
Dashboard
Home
...
Posts
All Posts
...
Settings
General
...
...
MyPlugin <- How to add this menu structure ?
Dashboard <- How to add this menu structure ?
Cars <- How to add this menu structure ?
Settings Page <- How to add this menu structure ?
Do stuff page <- How to add this menu structure ?
实际问题不是如何创建菜单结构,而是如何在 MyPlugin 菜单下添加“汽车”自定义帖子类型菜单。
注意我在“register_post_type”属性中尝试了以下选项,但没有成功
'show_in_menu' => 'admin.php?page=myplugin.php'
这有可能实现吗?