将自定义角色过滤器添加到wordpress woocommerce shop_manager

时间:2014-11-09 05:29:36

标签: wordpress function user-roles capability

大家好,我想知道是否有人可以帮助我。我想为woocommerce商店经理角色增加一个上限。我找到了这个功能,但它不起作用。

function add_capability() {
    // gets the author role
    $role = get_role( 'shop_manager' );

    // This only works, because it accesses the class instance.
    $role->add_cap( 'add_new_user' ); 
}
add_action( 'admin_init', 'add_capability');

任何人都知道解决方案我会非常感激。

1 个答案:

答案 0 :(得分:0)

根据当前的功能列表,没有称为add_new_user的功能。请参阅以下链接:http://codex.wordpress.org/Roles_and_Capabilities#Capabilities

正确的添加功能是create_users,添加功能后,该选项会显示在配置文件 - >下。添加新用户

function add_capability() {
    // gets the author role
    $role = get_role( 'shop_manager' );

    // This only works, because it accesses the class instance.
    $role->add_cap( 'create_users' );    

}
add_action( 'admin_init', 'add_capability');