Diese Funktion führt intern auch die Funktion wp_insert_user()
aus. Sie haben sicherlich bemerkt, dass wp_insert_user()
auch ein Parameter ID
übergeben werden kann. Ist das der Fall, prüft WordPress zuerst ob ein Benutzer mit dieser ID bereits existiert. Falls ja, wird der Benutzer angepasst (geupdated) anstatt ihn komplett neu anzulegen.
<?php
function wp_update_user( $userdata ) {
...
}
?>
Dabei gilt:
- $userdata
(array)
Ein Array mit Benutzerfeldern. Siehe Kapitel 7.1.1.
Der ParameterID
ist allerdings ein Pflichtfeld.
Die Funktion gibt die ID des Benutzers oder aber ein WP_Error
-Objekt zurück.