ฉันมีบทบาทที่กำหนดเองในการตั้งค่าของฉันและฉันต้องการที่จะสามารถเปลี่ยนบทบาทของผู้ใช้ผ่านฟังก์ชั่นโดยอัตโนมัติ ถ้าผู้ใช้ A มีบทบาทสมาชิกฉันจะเปลี่ยนเป็น EDITOR ได้อย่างไร เมื่อเพิ่มบทบาทเราเพียง:
add_role( $role_name , $role_display_name , array( 'read' => true,
'edit_posts' => false,
'delete_posts' => false, ));
วิธีการเกี่ยวกับการเปลี่ยนบทบาทหรือไม่ มีบางอย่างเช่น:
change_role($old_role, $new_role);
ปรับปรุง: ฉันคิดว่าสิ่งนี้จะทำ:
$wp_user_object = new WP_User($current_user->ID);
$wp_user_object->set_role('editor');
remove_role()
และadd_rule()
บันทึกข้อมูลไปยังฐานข้อมูลหรือไม่