2017-05-04 4 views
1

Ich habe mit der Wordpress-REST-API herumgespielt und meinen benutzerdefinierten Endpunkt erstellt und die genauen Daten abgerufen, die ich möchte. Im Grunde habe ich einen Endpunkt erstellt, um alle meine Posts/Seiten/acf zu erhalten - Anstatt die API bei jedem Laden der Seite aufzurufen, wollte ich die API nur einmal während meines Preloaders aufrufen.Wordpress REST API - Schreiben in JSON-Datei?

Allerdings, wenn ich die API aufrufen, läuft die gesamte Logik, die dann eine Ladezeit von 1 bis 2 Sekunden verursacht. Gibt es eine Möglichkeit, dass, wenn ich ein Update auf Wordpress mache, wird es meinen Endpunkt aufrufen und eine JSON-Datei auf den Server schreiben, also data.json? Auf diese Weise kann ich, wenn ich meine Site lade, diese data.json mit absolut keiner Verzögerung aufrufen.

Ich bin mir nicht sicher, ob das möglich ist, aber wollte hier versuchen zu fragen.

Antwort

1

Sie sollten in der Lage sein, etwas in dieser Richtung zu erreichen. Überprüfen Sie den folgenden Code:

Dies sollte eine JSON-Datei jedes Mal speichern, wenn ein Beitrag erstellt wird. Ich bin mir sicher, dass Sie es ändern können, um alle Daten zu exportieren, die Sie für Ihre Site benötigen.