2015-02-28 3 views
0

Я создаю фоновый WordPress плагинкак добавить страницы в Wp плагина

и я хочу, чтобы добавить вторую страницу, но я не хочу, чтобы вторая страница, чтобы показать вверх на боковой панели.

я хочу, чтобы выглядеть следующим образом:

admin.php?page=pageX 

я попытался это:

add_submenu_page('', 'Page X', '', 'manage_options', 'page-X', 'pagex_func'); 

он работал отлично с небольшой проблемой название не появляется , но я не» t думаю, что это правильный путь для этого.

+0

Вы не должны оставлять пустую страницу и пустую панель меню. – MMK

ответ

0

Вы никогда не должны звонить напрямую add_submenu_page(), потому что вы вызываете функцию обратного вызова очень рано даже до того, как WordPress полностью загружен. Поэтому вы должны называть это так.

add_action('admin_menu', 'register_my_custom_submenu_page'); 

function register_my_custom_submenu_page() { 
    add_submenu_page('tools.php', 'My Custom Submenu Page', 'My Custom Submenu Page', 'manage_options', 'my-custom-submenu-page', 'my_custom_submenu_page_callback'); 
} 

Пожалуйста, обратитесь к этой странице документации по Codex: http://codex.wordpress.org/Function_Reference/add_submenu_page#Example

ЗАКАНЧИВАТЬ раздел примеров.

+0

спасибо, но с вашим кодом он появится под секцией инструмента , и я сказал, что не хочу, чтобы он отображался где угодно –

Смежные вопросы