web-dev-qa-db-fra.com

Appeler un fichier php à partir d'un fichier javascript dans wordpress

J'ai un code de formulaire pop-up simple écrit en javascript. Il se trouve dans le dossier js/script.js du dossier themes.

J'utilise jquery ajax pour communiquer avec un fichier php afin de stocker des données dans la base de données.

Le fichier php est dans le dossier themes. Aussi, je voudrais utiliser les fonctions wordpress dans ce fichier php.

L'affichage de pop up et de forme fonctionne bien. Mais quand je le soumets, je reçois une erreur 404. Je suis confus quant à la façon de dire à wordpress d'inclure ce fichier php.

Merci


EDIT: Je pourrais faire fonctionner le code jQuery en donnant l'URL complète du fichier php. Cependant, je veux maintenant pouvoir utiliser les fonctions de wp dans ce fichier php.

1
noobcode

Si vous voulez pouvoir utiliser les fonctions WordPress, votre appel ajax devrait s’appeler wp-admin/admin-ajax.php et vous devriez utiliser wp_ajax hook,

jetez un oeil à Quelle est la méthode préférée pour écrire des plugins compatibles AJAX? J'ai posté un bel exemple de la façon de le faire là-bas.

3
Bainternet