/ / Wordpress JSON API Plug-in: Wie kann ich die Ausgabe einer JSON-Abfrage in einen PHP-String einfügen? - PHP, Json, WordPress

Wordpress JSON API Plug-in: Wie kann ich die Ausgabe einer JSON-Abfrage in eine PHP-Zeichenfolge einfügen? - PHP, JSON, WordPress

Ich habe das JSON-API-Plug-In für meine Wordpress-Site installiert. Ich möchte auf einer externen Website anzeigen, wie viele Beiträge ich in einer bestimmten Kategorie habe.

Zum Beispiel habe ich eine URL wie diese: http://mywordpress.com/?json=get_category_posts&slug=press%20releases

Entlang der Ausgabe sehe ich fast sofort eineFeld "post_count" und eine Zahl direkt danach. Ich möchte diese Zahl in einen String einkapseln, damit ich sie in eine Tabelle ausgeben kann. Aber damit ich das kann, muss ich die gesamte Ausgabe in einer Variablen haben.

Aber so etwas kann ich nicht haben

$json-output = http://mywordpress.com/?json=get_category_posts&slug=press%20releases;
echo $json-output;

Das wird nur die URL ausgeben, nicht das Ergebnis der JSON-Abfrage.

Ich hoffe die Frage macht Sinn. Jede Anleitung wäre dankbar.

Antworten:

3 für die Antwort № 1

Sie müssen CURL verwenden, um das Json-Ergebnis aus der URL abzurufen, anschließend den Json mit PHP zu parsen und das Element anzuzeigen, das angezeigt werden soll.

Die Teile, die Ihnen anscheinend fehlen, sind das CURL- und JSON-Parsing, aber Sie sind auf dem richtigen Weg.

Dies kann hilfreich sein, ein recht einfaches Beispiel: http://www.katcode.com/http-requests-using-curl-and-decoding-json-responses/