您不应该使用原始SQL来修改角色和功能,这是非常糟糕的做法,而且没有必要。
相反,请使用角色API,例如。
$role = get_role( \'subscriber\' );
$role->add_cap( \'read\' );
或将其添加到特定用户:
$user = new WP_User( $user_id );
$user->add_cap( \'read\' );
同样,您可以从角色中删除功能:
$role = get_role( \'subscriber\' );
$role->remove_cap( \'read\' );