WordPress插件在管理主界面右侧添加父菜单选项

时间:2017-09-18 作者:Learning and sharing

我需要添加一个菜单项,但它可以作为父项使用,我尝试如下操作,但在菜单选项中,它显示为父项设置>我的插件名称的子项:

add_action( \'admin_menu\', \'my_plugin\' );

function my_plugin() {
    add_options_page( 
        \'My Options\',
        \'My plugins name\',
        \'my_plugin\',
        \'my-plugin.php\',
        \'my_plugin_page\'
    );
}
我已经复习了这一部分:https://codex.wordpress.org/Roles_and_Capabilities, 但是有很多选择,我正在学习为Wordpress创建插件。

非常感谢你的帮助

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

这是因为它是一个帮助函数,用于将页面添加到设置部分,而不是您所期望的较低级别API:

此函数是调用add_submenu_page(), 传递收到的参数并指定options-general.php 作为$parent_slug 论点这意味着新选项页面将作为子菜单添加到设置菜单。

https://codex.wordpress.org/Function_Reference/add_options_page

相反,你想要add_menu_page https://developer.wordpress.org/reference/functions/add_menu_page/

结束

相关推荐