Support » Allgemeine Fragen » Zeitsteuerung

  • Hallo!
    Ich suche eine Möglichkeit eine Seite regelmäßig Nachts in den maintenance mode zu schicken.
    Meine Ideen dazu waren: entweder ein maintenance Plugin, welches zeitgesteuert arbeitet, oder ein Plugin, welches Plugins nach einem Zeitplan an und aus schalten kann.
    Ich werde aber nicht fündig… vielleicht hier jemand eine Idee?
    beste grüsse

Ansicht von 1 Antwort (von insgesamt 1)
  • Hier fehlen wieder viele Informationen, z.B. ob du per SSH auf den Server zugreifen kannst und ob bzw. wo du einen Cron-Job einrichten kannst.

    Den Cron-Job brauchst du, um verlässlich zu der gewünschten Zeit eine Änderung an der Website auszuführen. WordPress verwendet, um auf allen Servern – auch ohne Cron-Jobs – zu laufen, einen so genannten Pseudo-Cron. Das bedeutet, dass bei jedem Webseitenaufruf geprüft wird, ob noch eine Aufgabe überfällig ist, um sie dann (erst) auszuführen. Im ungünstigen Fall ruft zur gewünschten Uhrzeit niemand die Webseiten auf und keine geplante Ausführung wird ausgeführt. Deshalb ist es sinnvoll, die Pseudo-Cron-Funktion über eine Konstante in der wp-config.php zu deaktivieren und das Skript https://example.com/wp-cron.php (natürlich mit deiner Domain) per Cron-Job auszuführen, sofern du Cron-Jobs einrichten kannst. (vgl. So deaktivierst du WP-Cron (wp-cron.php) für schnellere Leistung)

    Der SSH-Zugang ist interessant, weil du dann WP-CLI installieren und Aufgaben wie die Aktivierung/Deaktivierung eines Plugins mit einem selbst geschriebenen Batch-Skript ausführen kannst. Das Skript kannst du dann per Cron-Job laufen lassen. Damit kannst du zuverlässig davon ausgehen, dass die Änderung zur gewünschten Zeit ausgeführt wird.

    Vielleicht gibt es auch ein Plugin, das dir das Aktivieren und Deaktivieren von Plugins per Cron-Job erlaubt – mir fällt dazu spontan nichts ein.

Ansicht von 1 Antwort (von insgesamt 1)
  • Das Thema „Zeitsteuerung“ ist für neue Antworten geschlossen.