Benutzerprofile in WordPress haben standardmäßig diese Felder für Kontaktinformationen: E-Mail, Website, AIM, Yahoo IM, Jabber / Google Talk. Sie können diese entfernen und nach Wunsch neue hinzufügen, wie in diesem Beispielcode für Ihre functions.php-Datei in Ihrem Theme
function new_contactmethods( $contactmethods ) {
$contactmethods['twitter'] = 'Twitter'; // Add Twitter
$contactmethods['facebook'] = 'Facebook'; // Add Facebook
unset($contactmethods['yim']); // Remove YIM
unset($contactmethods['aim']); // Remove AIM
unset($contactmethods['jabber']); // Remove Jabber
return $contactmethods;
}
Um dies öffentlich anzuzeigen, könnten Sie
$user_id = 1;
$key = 'twitter';
$single = true;
$user_twitter = get_user_meta( $user_id, $key, $single);
echo $user_twitter;
Eine Zeile fehlt! Ohne die Definition des Filters tut die Funktion selbst nichts!
+1
Das gefällt mir sehr gut und ich bin froh, es gefunden zu haben! Ich werde es definitiv auf meinen WordPress-Installationen verwenden.
Großartig. Das wusste ich nicht, danke.
Das Entfernen funktioniert nur für diese drei: AIM, YIM, Jabber ;(
unset ($ contactmethods [‘url’]) entfernt nicht