web-dev-qa-db-fra.com

L'API JSON Wordpress renvoie une page de site normale au format HTML. Comment puis-je l'obtenir pour me donner JSON?

Par exemple, entrer http://mywordpresswebsite.example.com/?json=1 dans le navigateur charge le code HTML du site principal, comme si vous omettiez la variable json querystring: http://mywordpresswebsite.example.com/

L'API JSON est activée. J'ai essayé de réactiver et de désactiver, de vérifier les paramètres du fichier .htaccess et de désactiver tous les autres plugins. Aucun de ceux-ci n'a fait beaucoup de différence jusqu'à présent.

2
n8bar

Je me trompe probablement, mais lorsque je formule mes demandes d'installation Wordpress à http://www.example.com/ comme ceci:

http://www.example.com/index.php?rest_route=/my/rest/route/here

Je finis par recevoir les réponses appropriées.

J'ai eu la chance de comprendre cela et je me suis retrouvé avec une URL formatée de la sorte dans le code HTML renvoyé. Je m'attendais à faire des demandes en tant que http://www.example.com/wp_json/wp/v2/my/rest/route/here, mais je n’ai reçu que des réponses HTML.

2
Mattygabe