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

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

问题描述:

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

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

add_options_page('My Options Page', 'My Options Page', 'manage_options', 'my-options-page', 'function_to_render_page'); 

欲了解更多信息,请参阅添加管理页面WordPress的抄本页面:

http://codex.wordpress.org/Adding_Administration_Menus