WordPress Cron: Wird als welcher Benutzer ausgeführt?

Lesezeit: 1 Minute

Benutzeravatar von faulty
Defekt

Ich schreibe ein Plugin. Es hat einen Job, der von wp_cron ausgeführt werden muss. Jetzt erstellt/bearbeitet es innerhalb des Skripts automatisch einige Posts. Welcher Benutzer wird also den Cron-Job ausführen?

Ich merke auch, dass es beim Anrufen fehlgeschlagen ist WP_Filesystem()

  • Ich weiß es nicht genau, aber ich schätze, es ist der Admin-Benutzer. Sie können einen kleinen Test durchführen und sehen, was passiert. Außerdem müssen Sie sich nicht wirklich viele Gedanken darüber machen, da Sie die Benutzer-ID ändern können, wenn Sie den Beitrag speichern. ..

    – Poelinka Dorin

    25. März 2011 um 16:10 Uhr

Nun, ich habe herausgefunden, dass es als niemand ausgeführt wird, als get_current_user_id() gibt 0 zurück

Ich habe heute etwas debuggt und das gefunden get_current_user_id() ist oft, aber nicht immer, 0 (abgemeldet). Der Cron kann getriggert werden durch irgendein Benutzer und Ihr Code sollten dies vorwegnehmen.

1434870cookie-checkWordPress Cron: Wird als welcher Benutzer ausgeführt?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy