未分配Wordpress自定义功能

时间:2018-09-12 21:56:52

标签: wordpress roles

我创建了一个自定义角色和一个自定义功能。自定义功能也将添加到管理员角色。但是,这些角色都不具备这种能力。

在激活功能中:

add_role( 'x_manager', 'X Manager', array(
    'read' => true
) );
$role = get_role( 'x_manager' );
$role->add_cap( 'manage_x' );
$role = get_role( 'administrator' );
$role->add_cap( 'manage_x' );

然后我与

联系
 $role_object = get_role( 'x_manager' );
   if( !$role_object->has_cap( 'manage_x' )){
               print('nope');
           }
   if( $role_object->has_cap( 'manage_x' )){
                       print('yup');
                   }

对于这两个角色,在检查“ manage_x”时都会得到“不”,但是对于“读取”则是。

有什么建议吗?

0 个答案:

没有答案
相关问题