Heim >Backend-Entwicklung >PHP-Tutorial >Kurztipp: Fügen Sie Ihrem Benutzerprofil zusätzliche Kontaktdaten hinzu

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

WBOY
WBOYOriginal
2023-09-02 10:33:061066Durchsuche

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;
}

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;
}

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);

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!

Stellungnahme:
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