Ich übergebe ein Array von WP-Objekten (dh, WP_User) von Wordpress-Site zu einem Popup-Fenster mit $ _SESSION-Variable.Übergeben von Wordpress-Objekten von Eltern zu Popup unter Verwendung von PHP SESSION
Wenn Popup geöffnet ist, ich var_dump($_SESSION['variable']['WP_Users'])
und alles sieht gut aus.
Wenn ich jedoch versuche, auf $_SESSION['variable']['WP_users'][0]->data->parameter
zuzugreifen, sind alle Werte NULL.
Abgesehen davon, error_log sagt:
zu laden„main(). Das Skript versucht, eine Methode auszuführen oder eine Eigenschaft eines unvollständigen Objekt zugreifen Bitte stellen Sie sicher, dass die Klassendefinition " WP_User " von das Objekt, das Sie wurde vor unserialize geladen zu operieren versuchen() wird eine __autoload() Funktion aufgerufen oder bieten die Klassendefinition in/ABSPATH /popup_template.php Linie 52"
Wie ich verstehe, hat mein Popup keine Definitionen von WP-Klassen, wie WP_User usw., daher kann ich WP-Objekte nicht manipulieren.
Irgendwelche Ideen, wie man das anpackt? (Denken Sie daran, ich verwende (un) serialisieren() überhaupt nicht)