Ich habe ein Befehlszeilenskript zur Pflege eines WordPress-Plugins und muss den WordPress-Kern laden, um auf WordPress-Funktionen zugreifen zu können.
Dieses Problem ähnelt stark der Initialize WordPress-Umgebung, die in einem echten Cron-Skript verwendet werden soll . Obwohl es sich davon unterscheidet, da die betreffende Frage für die Verwendung mit einem (echten) Cron-Skript gedacht ist, was ansonsten durch Starten eines Befehlszeilen-PHP-Skripts erreicht werden kann. Da die angesprochene Frage bereits beantwortet ist und diese Antwort meine Bedürfnisse nicht erfüllt, habe ich mit dieser Frage begonnen.
Was ist also in einem Befehlszeilenskript erforderlich, um die WordPress-Umgebung zu initialisieren?
verbunden
ob_end_clean();
, da andernfalls WordPress Ihre gesamte Ausgabe erfasst und bis zum Ende nichts anzeigt.