WordPress erhält aktuelle Benutzerdaten von einer neuen PHP-Seite

Lesezeit: 1 Minute

Benutzeravatar von Satch3000
Satch3000

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

<?php
  include ('wp-load.php');
  global $current_user;
  $current_user = wp_get_current_user();
  var_dump($current_user);
?>

  • Der Vardump gibt NULL und leere Zeichenfolgen zurück, sodass das Include aus irgendeinem Grund nicht die aktuellen Benutzerdetails abruft, oder übersehe ich etwas?

    – Satch3000

    6. November 2011 um 12:25

  • Wenn Sie nicht angemeldet sind, werden leere Zeichenfolgen zurückgegeben. Ansonsten füllten sie sich. Ich habe es auf meinem WP 3.2.1 überprüft

    – 0Bein

    7. November 2011 um 21:26

  • Befand sich Ihre Datei im Theme-Root oder im Server-Root?

    – Satch3000

    7. November 2011 um 22:09

  • Server-Root. Versuchen Sie, include durch require zu ersetzen

    – 0Bein

    9. November 2011 um 22:29

1450800cookie-checkWordPress erhält aktuelle Benutzerdaten von einer neuen PHP-Seite

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy