如何将页面添加到wp插件

时间:2015-02-28 12:33:53

标签: wordpress wordpress-plugin

我正在创建一个后端WordPress插件

我想添加第二页,但我不希望第二页显示在侧面仪表板上。

我希望它看起来像这样:

admin.php?page=pageX

我试过这个:

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

它很好用,标题没有显示出来 但我不认为正确的方式可以做到这一点。

1 个答案:

答案 0 :(得分: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

查看示例部分。