Je dois effectuer un nettoyage après la déconnexion d'un utilisateur, j'ai donc ajouté un hook d'action wp_logout. Le problème est que wp_get_current_user () renvoie déjà null s'il est appelé à partir du hook d'action wp_logout. Comment obtenir l'ID utilisateur de déconnexion des utilisateurs dans un hook d'action wp_logout?
8
Je sais que c'est un peu tard ... mais j'ai rencontré ce problème moi-même. C'est ainsi que j'ai résolu le problème.
Ajoutez ce qui suit à vos fonctions.php
Cela stocke essentiellement l'ID utilisateur dans un paramètre d'URL lorsque l'utilisateur se déconnecte.
Ensuite, obtenez simplement le paramètre avec ce qui suit:
J'espère que cela aidera quelqu'un à l'avenir qui trouvera ce message.
la source
utiliser ceci dans le fichier principal du plugin
la source