web-dev-qa-db-fra.com

obtenir une pièce jointe en utilisant ajax

Je développe un plugin et j'essaie de récupérer l'URL des pièces jointes d'un message avec ajax.

Si l'utilisateur est sur une page single.php. Après quelques secondes, j'envoie une demande Ajax, récupérant toutes les pièces jointes-url de ce poste. Le script est un fichier php situé dans mon dossier plugin.

J'ai découvert que les fonctions normales telles que get_children et get_posts ne fonctionnaient pas dans ce script. Mon journal php indique: Appel de la fonction non définie get_children () dans /Users/tss/WWW/plugin_devel/wp-content/plugins/bggallery/ajax_nextimage.php à la ligne 7

Je ne peux donc pas obtenir de pièces jointes à partir de la publication affichée par l'utilisateur.

Aucune suggestion

1
user63457

Lisez cette réponse sur la manière d'utiliser correctement AJAX dans les plugins. Si vous appelez simplement un script PHP directement, WordPress n'est pas chargé et aucune fonction WP n'est disponible.

1
Milo