Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么我的wordpress插件设置显示给管理员以外的用户?_Wordpress - Fatal编程技术网

为什么我的wordpress插件设置显示给管理员以外的用户?

为什么我的wordpress插件设置显示给管理员以外的用户?,wordpress,Wordpress,我在wordpress网站上安装了一个插件,允许用户作为贡献者登录。但即使用户以贡献者身份登录,该插件的设置选项卡也会出现。 有没有一种快速方法可以确保插件设置仅为管理员显示?在注册插件设置页面的函数中,有一个关于功能的参数。将其设置为更高的功能(我通常使用'manage\u options')可防止未经授权的访问。例如: add_options_page( 'My Options Page', 'My Options Page', 'manage_options', 'my-options-p

我在wordpress网站上安装了一个插件,允许用户作为贡献者登录。但即使用户以贡献者身份登录,该插件的设置选项卡也会出现。
有没有一种快速方法可以确保插件设置仅为管理员显示?

在注册插件设置页面的函数中,有一个关于功能的参数。将其设置为更高的功能(我通常使用
'manage\u options'
)可防止未经授权的访问。例如:

add_options_page( 'My Options Page', 'My Options Page', 'manage_options', 'my-options-page', 'function_to_render_page' );
有关更多信息,请参阅添加管理页面上的WordPress codex页面: