Kurztipp: Fügen Sie Ihrem Benutzerprofil zusätzliche Kontaktdaten hinzu

WBOY
Freigeben: 2023-09-02 10:34:01
Original
990 Leute haben es durchsucht

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.


user_contactmethods-Filter

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; }
Nach dem Login kopieren

Das bekommen Sie:

Kurztipp: Fügen Sie Ihrem Benutzerprofil zusätzliche Kontaktdaten hinzu

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; }
Nach dem Login kopieren

Kurztipp: Fügen Sie Ihrem Benutzerprofil zusätzliche Kontaktdaten hinzu

Um die Informationen des Benutzers anzuzeigen, verwenden Sie einfach die Funktion get_user_meta.

echo get_user_meta(1, 'twitter', true);
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!