将选项页添加到插件

时间:2014-01-28 作者:AndrettiMilas

第一组代码将菜单项添加到侧栏。我正试图在下面添加一个选项页(显示为子页的类型)。我试着用第二个代码这样做。。。但这不起作用。

如何在插件菜单下添加选项页?

// Add menu page in sidebar
function admin_menu_wlseo() {
  add_menu_page(\'SEO\', \'SEO\', \'manage_options\', \'wlseo\', \'options_page_wlseo\');
}

// Add options page in sidebar
function admin_stuff_wlseo() {
  add_options_page(\'Stuff\', \'Stuff\', \'manage_options\', \'wlseo-stuff\', \'options_page_wlseo\');
}

1 个回复
最合适的回答,由SO网友:1fixdotio 整理而成

@AndrettiMilas,如果你真的需要一个顶级菜单项(这是不受鼓励的),你应该使用add_submenu_page而不是add_options_page. 请参阅Codex 获取所需参数。

您可以添加如下子菜单:

add_submenu_page( \'wlseo\', \'Submenu 1\', \'Submenu 1\', \'manage_options\', \'wlseo-submenu-1\');

结束

相关推荐

为什么幻灯片放映(使用JQuery FlexSlider制作)在我从函数.php加载时不能工作,但如果我从footer.php文件中加载就可以了?

我有以下情况:我将这个纯HTML主题(使用引导CSS框架)带入WordPress主题。这是原始的纯HTML演示主题(我有完整的源代码,因为这是一个可下载的示例):http://www.html.it/guide/img/bootstrap/demo/home.html这是我个人正在研究的WP主题:http://onofri.org/WP_BootStrap/正如您所看到的,与最初的演示网站和我的个人WP主题唯一的区别是,在第二个演示中,标题中的幻灯片(使用flexslider JQuery插件制作)没有显