wp_user_create – Festlegen einer Rolle – WordPress

Lesezeit: 1 Minute

In diesem benutzerdefinierten Plugin, das ich entwickle, verwende ich die Funktion wp_user_create(); um einen Benutzer hinzuzufügen. Ich möchte eine bestimmte Rolle festlegen, da sie jetzt alle als „Abonnenten“ hinzugefügt werden. Ist es möglich, die Benutzerrolle des neu erstellten Benutzers nachträglich auf z. B. „Bearbeiter“ oder „Autor“ oder eine benutzerdefinierte Rolle festzulegen?

Danke im Voraus.

Benutzer-Avatar
Datta Parad

Ja, Sie können Benutzerrollen hinzufügen, nachdem Sie Benutzer wie unten erstellt haben

$user_id = wp_create_user( $user_name, $random_password, $user_email );
$user_id_role = new WP_User($user_id);
$user_id_role->set_role('contributor');

Benutzer-Avatar
Kilian Stinson

Mit wp_insert_user() Sie können zusätzliche Parameter wie die Rolle des Benutzers anwenden, wenn Sie einen neuen Benutzer erstellen.

wp_insert_user( array ( 'role' => 'editor', ... ) );   

Weitere Informationen finden Sie in der WordPress-Kodex.

1176050cookie-checkwp_user_create – Festlegen einer Rolle – WordPress

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy