我需要添加一个菜单项,但它可以作为父项使用,我正在尝试如下,但在菜单选项中,它显示为父项的子项Settings>我的插件名称:
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_和_能力,但是有很多选择,我正在学习为Wordpress创建插件。
非常感谢你的帮助。
发布于 2017-09-18 23:26:24
这是因为它是一个帮助函数,用于将页面添加到设置部分,而不是您期望的低级API:
这个函数是调用
add_submenu_page()的一个简单包装器,传递接收到的参数并指定options-general.php作为$parent_slug参数。这意味着新选项页将作为子菜单添加到“设置”菜单中。https://codex.wordpress.org/Function_参考/添加_选项_页面
相反,您希望add_menu_page https://developer.wordpress.org/reference/functions/add_菜单_页/页
https://wordpress.stackexchange.com/questions/280388
复制相似问题