如何将Wordpress用户(编辑)权限授予特殊管理页面?

时间:2013-03-20 10:16:07

标签: wordpress wordpress-plugin administration user-roles

我想为用户提供用户角色编辑器访问我的插件设置页面。

... /可湿性粉剂管理员/ admin.php的?页= myplugin_settingspage

默认情况下,只有管理员可以访问此页面。 我实现了这段代码来保护配置页面。

if (!current_user_can('administrator') && !current_user_can('publish_posts')) exit('Admins only.');

但即使我删除此行,页面仍然受到保护,仅限管理员使用。我想这个保护是由WP核心完成的。 那么如何使用userrole Editor为用户提供页面?

最好的问候

1 个答案:

答案 0 :(得分:0)

这看起来像你需要阅读的内容:

User Permissions and your Plugin

目前还不确定你是如何附加插件设置页面的,但当你这样做时:

add_menu_page( $page_title, $menu_title, $capability, $menu_slug, $function, $icon_url, $position );

您可以设置用户查看它所需的功能。

希望有所帮助!