为什么我的wordpress插件设置显示为非管理员用户?
问题描述:
我有一个插件安装在我的wordpress站点,允许用户登录作为贡献者。但即使用户登录为贡献者,该插件的设置选项卡也会出现。 有没有一种快速确定插件设置仅出现在管理员的方法?为什么我的wordpress插件设置显示为非管理员用户?
答
在注册插件设置页面的函数中,有一个参数用于功能。将其设置为更高的功能(我通常使用'manage_options'
)可防止未经授权的访问。例如:
add_options_page('My Options Page', 'My Options Page', 'manage_options', 'my-options-page', 'function_to_render_page');
欲了解更多信息,请参阅添加管理页面WordPress的抄本页面: