WordPress: Name des eingeloggten Users anzeigen
Wie kann ich bei WordPress den Namen des eingeloggten Users anzeigen?
Wie Du einen Shortcode für WordPress selber machen kannst habe ich ja bereits im Artikel „Eigener Shortcode selber machen um die Uhrzeit anzuzeigen“ beschrieben.
Hier geht es also nur noch darum, wie du den spezifischen Shortcode machst, um bei WordPress den Namen des eingeloggten Users anzuzeigen.
Und das ist einfacher als gedacht! Kopiere einfach folgender Code in deine functions.php und schon kannst Du mit dem Shortcode [username-anzeigen] den Namen des eingeloggten Benutzers anzeigen.
function username_anzeigen() { global $current_user; get_currentuserinfo(); if(is_user_logged_in()){ return "Hallo ".$current_user->user_login."!"; } else{ return "Hallo Unbekannter! (Nicht eingeloggt)" ; } } add_shortcode('username-anzeigen', 'username_anzeigen');
Hier ist die Ausgabe des oben gezeigten Skripts
Hier kommt die Ausgabe vom Shortcode „[username-anzeigen]“ *: Hallo Unbekannter! (Nicht eingeloggt)
* Da ich derzeit niemandem erlaube sich auf meinem Blog einzuloggen, musst Du den Shortcode auf Deiner eigenen WordPress-Installation testen.
Weitere Daten über den eingeloggten User anzeigen
$current_user->user_login $current_user->user_email $current_user->user_level $current_user->user_firstname $current_user->user_lastname $current_user->display_name $current_user->ID
Deine Meinung?
Kennst Du noch einen anderen Weg, wie man in WordPress ohne Plugin der Name des eingeloggten Users anzeigen kann? Kennst Du irgendwelche Gefahren, und was man dazu beachten sollte, wenn man fremde Leute in seinem WordPress einloggen lässt? Hast Du noch andere Anregungen? Ich freue mich über jeden Kommentar!
4 comments on “WordPress: Name des eingeloggten Users anzeigen”