Wenn Sie nach „Zusätzliche Felder zum WordPress-Benutzerprofil hinzufügen“ suchen, finden Sie verschiedene Codierungsbeispiele, die das Hinzufügen zusätzlicher Eingaben zu Benutzerprofilseiten beinhalten, damit Sie zusätzliche Benutzerinformationen erfassen können. Wenn Sie jedoch nur den Standardkontaktbereich erweitern möchten, gibt es einen einfacheren Weg.
Mit dem Filter user_contactmethods können Sie Kontaktinformationsfelder auf Benutzerprofilseiten festlegen und deaktivieren. Der Vorteil dieser Methode besteht darin, dass WordPress sich um die Erstellung und Aktualisierung der Felder kümmert.
Fügen wir Twitter- und Facebook-Informationsfelder hinzu. Fügen Sie dies in Ihre Datei „functions.php“ ein:
add_filter('user_contactmethods', 'my_user_contactmethods'); function my_user_contactmethods($user_contactmethods){ $user_contactmethods['twitter'] = 'Twitter Username'; $user_contactmethods['facebook'] = 'Facebook Username'; return $user_contactmethods; }
Das bekommen Sie:

Wenn Sie bestimmte Felder entfernen möchten, deaktivieren Sie sie einfach aus dem Array:
function my_user_contactmethods($user_contactmethods){ unset($user_contactmethods['yim']); unset($user_contactmethods['aim']); unset($user_contactmethods['jabber']); $user_contactmethods['twitter'] = 'Twitter Username'; $user_contactmethods['facebook'] = 'Facebook Username'; return $user_contactmethods; }

Um die Informationen des Benutzers anzuzeigen, verwenden Sie einfach die Funktion get_user_meta.
echo get_user_meta(1, 'twitter', true);
Dadurch wird der Twitter-Benutzername des Benutzers mit der ID 1 angezeigt. Der true-Parameter bewirkt, dass die Daten als einzelner Wert und nicht als Array zurückgegeben werden.
Das ist alles!
Das obige ist der detaillierte Inhalt vonKurztipp: Fügen Sie Ihrem Benutzerprofil zusätzliche Kontaktdaten hinzu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!
Was ist Benutzerklebrigkeit?
Einführung in PHP-Konfigurationsdateien
So können Sie den Gasverbrauch nach der Zahlung wieder aufnehmen
Die Rolle von Domain-Name-Servern
Was ist eine Sternnetzwerktopologie?
Was bedeutet Win11-Aktivierungsstatusaktivität?
Gängige Codierungsmethoden
So nehmen Sie den Gasverbrauch nach der Zahlung wieder auf