我正在创建一个后端WordPress插件
我想添加第二页,但我不希望第二页显示在侧面仪表板上。
我希望它看起来像这样:
admin.php?page=pageX
我试过这个:
add_submenu_page('', 'Page X', '', 'manage_options', 'page-X', 'pagex_func');
它很好用,标题没有显示出来 但我不认为正确的方式可以做到这一点。
答案 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
查看示例部分。