Führen Sie die function aus, wenn WordPress neue Multisite erstellt oder das ACF-Feld aktualisiert wird

Ich habe eine function auf der Hauptwebsite in meinem Multisite-Netzwerk erstellt, die jede Site im Netzwerk durchläuft, die Werte von ihrer Options-Seite in ACF abruft und die Daten in einer JSON-Datei speichert. Ich bin mir jedoch nicht sicher, wie ich dafür sorgen kann, dass es außerhalb einer einzelnen .php-Seite läuft, die ich getestet habe.

Meine Fragen sind:

  • Wann ist die beste Zeit, um diese function auszuführen?
  • Ist es die einfachste Methode, es in ein benutzerdefiniertes Plugin einzufügen und es mit einer Schaltfläche zu versehen, auf die man klicken kann?
  • Gibt es eine Möglichkeit, den process zu automatisieren, im Idealfall möchte ich es entweder ausführen, wenn eine neue Site zum Netzwerk hinzugefügt wird oder die ACF-Optionen einer bestehenden Site ändern?

Ein Problem, das ich habe, ist, dass meine Hauptwebsite und meine Unterwebsites auf separaten Themes liegen und nicht die selbe functions.php-Datei teilen, also glaube ich nicht, etwas wie acf / save_post zu verwenden.

Solutions Collecting From Web of "Führen Sie die function aus, wenn WordPress neue Multisite erstellt oder das ACF-Feld aktualisiert wird"