web-dev-qa-db-fra.com

Comment wp_ajax_nopriv depuis Wordpress 3.1

J'ai une question. Quand j'étais sur Wordpress 3.0, ma fonction ajax fonctionnait. Il retourne de bonnes choses lorsque je suis connecté et déconnecté.

add_action ('wp_ajax_my_action', 'mon_action_callback'); add_action ('wp_ajax_nopriv_my_action', 'mon_action_callback');

Maintenant, depuis Wordpress 3.1, j'ai vu wp_ajax_nopriv_my_action est obsolète. Donc, pour un visiteur, ma fonction ajax ne fonctionne pas.

Quelle est la fonction ajax alternative pour Wordpress 3.1? S'il vous plaît

2
Steffi

Le site auquel vous avez fait référence est probablement mis à jour automatiquement. La raison pour laquelle il prétend à tort que l'action est déconseillée est que:

Ainsi, l'action n'est pas obsolète, sa fonctionnalité n'est pas modifiée (seule la manière dont la variable est utilisée) et elle est entièrement fonctionnelle dans la version actuelle WP.

6
Rarst