Je travaille sur un plug-in qui capture certaines données d'un utilisateur non connecté (comme un bouton J'aime) et les entre dans la base de données en fonction de post_id.
Mon plugin fonctionne bien pour les utilisateurs connectés, mais les utilisateurs non connectés produisent une réponse "-1" dans AJAX.
Je suppose que cela a à voir avec une barrière d'authentification pour écrire dans la base de données, mais je cherche un moyen de contourner ce problème.
Des idées?
EDIT: Voici le code: http://Pastebin.com/ghtvJNiW Je me base sur ceci Love-It AJAX plugin de Pippin. Il explique dans le didacticiel que cela ne fonctionne que pour les utilisateurs connectés, mais que je dois également que cela fonctionne pour les utilisateurs non connectés.
Le hook wp_ajax_{action}
ne se déclenche que pour les utilisateurs connectés. Pour les utilisateurs déconnectés, l'action wp_ajax_nopriv_{action}
est déclenchée sur une demande ajax - vous devez donc vous y connecter également.