Ich muss eine Bereinigung durchführen, nachdem sich ein Benutzer abgemeldet hat, also habe ich einen Aktions-Hook für wp_logout hinzugefügt. Das Problem ist, dass wp_get_current_user () bereits null zurückgibt, wenn es aus dem Aktions-Hook wp_logout heraus aufgerufen wird. Wie erhalte ich die Benutzer-ID für abmeldende Benutzer in einem Aktions-Hook für wp_logout?
8
Ich weiß, dass dies etwas spät ist ... aber ich bin selbst auf dieses Problem gestoßen. So habe ich das Problem gelöst.
Fügen Sie Ihrer functions.php Folgendes hinzu
Dadurch wird die Benutzer-ID grundsätzlich in einem URL-Parameter gespeichert, wenn sich der Benutzer abmeldet.
Dann erhalten Sie einfach den Parameter mit folgendem:
Ich hoffe, das hilft jemandem in der Zukunft, der diesen Beitrag findet.
quelle
Verwenden Sie dies in der Plugin-Hauptdatei
quelle