将订阅者权能分配给自定义用户角色

时间:2015-09-03 作者:MarketHubb

我正在为正在构建的应用程序创建一个自定义用户角色(客户端),我希望该角色的功能极其有限。

我正在使用add_role( $role, $display_name, $capabilities ); 创建自定义角色。

$client_role = add_role(\'client\', \'Client\',
    array (
      \'edit_posts\' => false,
      \'delete_posts\' => false,
    ));
这里是我的问题-不必列出每个可用功能并将其设置为“false”,是否有一种方法可以简单地将“订阅者”可用的功能分配给我的自定义用户角色?

使用筛选器将“Subscriber”的名称更改为“Client”是否更好?

谢谢

1 个回复
SO网友:girardengo

Wordpress订阅服务器只有读取功能。所以你必须转到add_role 只有read 参数,如:

$client_role = add_role(\'client\', \'Client\',
array (
  \'read\' => TRUE // true allows this capability
));

相关推荐