0

我想授予用户角色编辑器访问我的插件设置页面的权限。

.../wp-admin/admin.php?page=myplugin_settingspage

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

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

但即使我删除了这一行,页面仍然受到保护并且仅供管理员使用。我猜这种保护是由 WP 核心完成的。那么如何使用 userrole Editor 使页面可供用户使用呢?

最好的祝福

4

1 回答 1

1

这看起来是您需要阅读的内容:

用户权限和您的插件

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

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

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

希望有帮助!

于 2013-03-20T10:40:21.440 回答