web-dev-qa-db-fra.com

Comment puis-je récupérer l'ID utilisateur actuel dans le plugin wordpress?

Je développe un site Web dans WordPress et je suis tombé sur un problème. Je ne parviens pas à obtenir l'identifiant de l'utilisateur actuel/connecté dans le plugin WordPress. le code ci-dessous fonctionne pendant que je suis sur une page.

$userID = get_current_user_id();

Quelque chose ne va pas avec la méthode ci-dessus lors de son utilisation dans le plugin?

1
asb14690

Vous l'avez probablement appelé trop tôt, get_current_user_id utilise wp_get_current_user, alors déplacez tout votre code situé au niveau supérieur de functions.php dans le crochet init ou son équivalent approprié. Si vous voulez une compatibilité et une efficacité maximales, les seuls appels add_action et add_filter doivent figurer dans l'étendue globale de votre fichier de fonctions.

4
Tom J Nowell