Benutzer Meta aktualisieren

Ich bemühe mich, herauszufinden, um den Code zu erhalten, um ein einziges aktuelles Benutzer-Meta zu aktualisieren. Zum Beispiel, wenn ich ihren Vornamen automatisch aktualisieren möchte. Ich benutze

$current_user = wp_get_current_user(); 

um die aktuellen Benutzerdaten aufzurufen, anstatt eine bestimmte Benutzer-ID anzugeben.

Solutions Collecting From Web of "Benutzer Meta aktualisieren"

Eine von zwei functionen, die Sie benötigen; update_user_meta oder add_user_meta – meistens brauchen Sie nur das add_user_meta , aber es ist den Unterschied zu bemerken:

add_post_meta nur dann einen Eintrag, wenn der Parameter $unique den $unique false hat oder wenn für $meta_key keine Daten $meta_key . update_post_meta wird hinzugefügt, wenn noch keine Daten vorhanden sind, ansonsten wird es aktualisiert, abhängig davon, ob / was Sie für $prev_value angegeben $prev_value .

Beide functionen nehmen die gleichen drei Anfangsparameter an; eine Benutzer-ID, ein Metaschlüssel und ein Wert:

 $current_user = wp_get_current_user(); $current_user->ID; // The current user ID $current_user_id = get_current_user_id(); // Alternative for getting current user ID // Update current user's first name update_user_meta( $current_user_id, 'first_name', 'Jimbo' ); // Update a specific user's first name update_user_meta( 4 /* User ID 4 */, 'first_name', 'Janey' );