我想为用户提供用户角色编辑器访问我的插件设置页面。
... /可湿性粉剂管理员/ admin.php的?页= myplugin_settingspage
默认情况下,只有管理员可以访问此页面。 我实现了这段代码来保护配置页面。
if (!current_user_can('administrator') && !current_user_can('publish_posts')) exit('Admins only.');
但即使我删除此行,页面仍然受到保护,仅限管理员使用。我想这个保护是由WP核心完成的。 那么如何使用userrole Editor为用户提供页面?
最好的问候
答案 0 :(得分:0)
这看起来像你需要阅读的内容:
User Permissions and your Plugin
目前还不确定你是如何附加插件设置页面的,但当你这样做时:
add_menu_page( $page_title, $menu_title, $capability, $menu_slug, $function, $icon_url, $position );
您可以设置用户查看它所需的功能。
希望有所帮助!