Я пытаюсь создать плагин со страницей Dashboard, конфигурационной страницей, некоторыми дополнительными страницами для настройки и некоторыми настраиваемыми типами сообщений.WordPress | Добавление настраиваемого почтового меню в пользовательское меню в администраторе
Более конкретно, в администратора Я хотел бы иметь некоторые страницы, добавленные в меню с помощью функций add_menu_page и add_submenu_page, а я хотел бы создать несколько пользовательских типов почтовых связанных с плагином.
Вопрос в том, как сгруппировать меню пользовательских сообщений в меню параметров плагина.
В примере, позволяет сказать, что я создать пункт меню «MyPlugin» с функцией add_menu_page, а затем ниже этого меню я добавления страницы «Параметры страницы», «делать вещи страницу», «панель» с помощью функции 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'
Это Возможное achived?
На странице меню кодека: 'За $ menu_slug пожалуйста, не используйте __FILE__ это делает для уродливый URL, и является несовершеннолетним nuance.' Безопасности http://codex.wordpress.org/Function_Reference/add_submenu_page# Примечания – emc
Это не позволяет настраивать тип сообщения как элемент подменю ... Есть ли способ сделать это? – Jake
@Jake add_submenu_page ( 'edit.php post_type = CUSTOM_POST_TYPE?', ' СУБМЕНЮ титульный лист', ' МЕНЮ LABEL', ' ВОЗМОЖНОСТЬ', 'Подменю SLUG', ' callback_func' ); – SgtPooki