Tôi có các vai trò tùy chỉnh trong thiết lập của mình và tôi muốn có thể tự động thay đổi vai trò của người dùng thông qua chức năng. Giả sử người dùng A có vai trò SUBSCRIBER, làm cách nào để thay đổi nó thành EDITOR? Khi thêm một vai trò, chúng tôi chỉ:
add_role( $role_name , $role_display_name , array( 'read' => true,
'edit_posts' => false,
'delete_posts' => false, ));
Làm thế nào về việc thay đổi một vai trò? Có cái gì đó như:
change_role($old_role, $new_role);
CẬP NHẬT: Tôi nghĩ rằng điều này sẽ làm:
$wp_user_object = new WP_User($current_user->ID);
$wp_user_object->set_role('editor');
remove_role()
vàadd_rule()
lưu dữ liệu vào cơ sở dữ liệu?