Anzeigen von Inhalten mit der WP Rest API

Ich habe einige Zeit damit verbracht, mit der neuen Rest-API zu arbeiten. Ich verstehe, was es tut, aber ich verstehe nicht, wie der JSON verwendet wird, um den Inhalt auf einer Seite tatsächlich anzuzeigen.

Ich habe herumalbern mit example.com/wp-json/posts und ich sehe den ganzen Code. Ich kann sogar herausfinden, wie man sie so filtert, wie ich es möchte. Was ich nicht herausfinden kann ist, wie ich diesen Inhalt in einem WP-Beitrag oder einer Seite anzeigen kann?

Beispiel: Ich verwende eine Multisite-Installation und möchte 5 der neuesten Posts von SITE A auf SITE B verwenden, aber ich verstehe nicht, wie der gesamte JSON-Code bearbeitet und angezeigt wird.

Ich kann nicht scheinen, irgendwelche Anfangs- bis Endproben auf diesem Thema zu finden, jeder zeigt nur, wie Sie den Inhalt greifen.

Solutions Collecting From Web of "Anzeigen von Inhalten mit der WP Rest API"

Ich gehe davon aus, dass Sie PHP verwenden möchten, um diese Daten direkt mit einer Vorlage anzuzeigen, es gibt Alternativen wie die Verwendung einer anderen Sprache oder das Erstellen von Posts über die API.

Einfach gesagt, möchten Sie den JSON-String verwenden und ihn mit json_decode in ein PHP-Objekt oder json_decode . http://php.net/manual/en/function.json-decode.php .

Sobald der JSON als Objekt oder Array gespeichert wurde, würden Sie einfach mit den Daten echo oder tun, was Sie wollen.

Beispielsweise:

 $json = '{"a":hello,"b":hi,"c":hey,"d":yo,"e":ola}'; $data = json_decode($json); echo $data->{'a'} // this should echo the value "hello" 

Es ist wichtig zu beachten, dass externe Anforderungen zwischengespeichert werden. Sie möchten nicht jedes Mal, wenn die Daten benötigt werden, eine Remote-Anforderung erstellen. Stattdessen verwenden Sie die Transient-API mit einer festgelegten Zeit für das Ablaufen und Aktualisieren der Daten.

Zwei weitere wichtige Links:
http://codex.wordpress.org/HTTP_API
http://wp-api.org/