Ausführen einer geplanten Aufgabe in einem Wordpress-Plug-in [geschlossen]

StackOverflow https://stackoverflow.com/questions/54038

  •  09-06-2019
  •  | 
  •  

Frage

Ich versuche, ein Wordpress-Plug-in zu schreiben, das zu einer bestimmten Tageszeit automatisch einen Blog-Beitrag veröffentlicht.Lesen Sie beispielsweise eine Reihe von RSS-Feeds und veröffentlichen Sie täglich eine Zusammenfassung aller neuen Einträge.

Es gibt Plug-Ins, die etwas Ähnliches tun, was ich möchte, aber viele von ihnen basieren auf einem Cron-Job für die automatisierte Planung.Ich werde das tun, wenn es sein muss, aber ich hatte gehofft, dass es einen besseren Weg gibt.Einen typischen Wordpress-Benutzer dazu zu bringen, einen Cron-Job hinzuzufügen, ist nicht gerade freundlich.

Gibt es eine gute Möglichkeit, eine Aufgabe zu planen, die über ein Wordpress-Plug-in ausgeführt wird?Es muss nicht genau zum richtigen Zeitpunkt laufen.

Andere Tipps

pseudo-cron ist gut, aber die beiden Themen hat es ist

1 ist, erfordert es, jemanden zu "Hit" den Blog auszuführen. Low Volume Websites potenziell breit haben angefangen Ausführungszeiten nicht zwei so seien Sie spezifisch über die Zeit.

2, geschieht die Verarbeitung, bevor die Seite geladen wird. Also, wenn teh Ausführungszeit passiert, und Sie haben eine Menge „cron“ Einträge, die Sie möglicherweise verärgert Besucher, indem sie eine Unter Standard Erfahrung.

Just my 2 cents: -)

vBulletin verwendet eine Art von Pseudo-Cron-System, das im Wesentlichen einen Zeitplan auf jeder Seite Zugriff überprüft, und feuert alle Prozesse, die dann fällig werden.

Es ist eine Weile her, dass ich mit Wordpress gearbeitet, aber ich denke, so etwas wie dies sollte funktionieren, wenn es auf jeder Seite Ansicht läuft.

Ich denke, der beste Weg, dies zu tun mit einem pseudo-cron ist. Ich habe es mehrmals gesehen, und wenn auch nicht in dem Timing exakt, sollte es tun, was Sie brauchen, es zu tun. Da in Wordpress die erste Sache, die index.php immer auf den Einstellungen in der .htaccess-basierten getroffen wird, eine Datei mit pseudo-cron.php genannt, in das Root-Verzeichnis-Dump, und dann aus dem Index einmal benötigen. Jedes Mal, wenn jemand die Seite trifft, wird es laufen, und Sie können es verwenden, um ein Skript zu starten, und prüfen, ob ein andere tägliche Zusammenfassung erzeugt werden muss, in Abhängigkeit von der Tageszeit, und wenn die vorhergehenden RAN verdauen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top