Ich habe eine neue PHP-Seite und verwende WordPress für meine Website.
In meine neue PHP-Datei habe ich wp_load eingefügt.
include ('wp-load.php');
was meiner Meinung nach erforderlich ist, um aktuelle Benutzerdaten abzurufen.
Ich habe dann versucht, den aktuellen Anmeldenamen wiederzugeben:
$current_user->user_login
Aber es kommt leer heraus und ich weiß, dass es nicht so ist.
AKTUALISIEREN:
Das ist es, was ich versuche…
include ('wp-load.php');
global $current_user;
$current_user = wp_get_current_user();
$myuserlogin = $current_user->user_login;
echo $myuserlogin;
Dies gibt nichts zurück …
Vermisse ich etwas?
ERGEBNIS:
Dies ist das var_dump-Ergebnis:
[object Object]1object(WP_User)#79 (10) {
[“data”]=> NULL
[“ID”]=> int(0)
[“id”]=> int(0)
[“caps”]=> array(0) { }
[“cap_key”]=> NULL
[“roles”]=> array(0) { }
[“allcaps”]=> array(0) { }
[“first_name”]=> string(0) “”
[“last_name”]=> string(0) “”
[“filter”]=> NULL }
stackoverflow.com/questions/3380177/wordpress-get-current-user
– Haim Evgi
6. November 2011 um 11:09