it-swarm.com.de

Die Wordpress-JSON-API gibt eine normale Site-Seite in HTML zurück. Wie bekomme ich es, mir JSON zu geben?

Wenn Sie beispielsweise http://mywordpresswebsite.example.com/?json=1 in den Browser eingeben, wird der HTML-Code der Hauptsite geladen, genauso wie die Variable json querystring weggelassen wird: http://mywordpresswebsite.example.com/

Die JSON-API ist aktiviert. Ich habe versucht, zu reaktivieren und zu deaktivieren, die .htaccess-Dateieinstellungen zu überprüfen und alle anderen Plugins zu deaktivieren. Keiner von diesen hat bisher viel Unterschied gemacht.

2
n8bar

Ich mache es wahrscheinlich falsch, aber wenn ich meine Anfragen für eine Wordpress-Installation unter http://www.example.com/ wie folgt formuliere:

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

Am Ende bekomme ich die richtigen Antworten zurück.

Ich hatte verdammt viel Zeit, um das herauszufinden, und habe eine URL gefunden, die so formatiert ist, wie sie im zurückgegebenen HTML-Code enthalten ist. Ich hatte erwartet, Anfragen als http://www.example.com/wp_json/wp/v2/my/rest/route/here zu stellen, aber ich habe nur HTML-Antworten erhalten.

2
Mattygabe