Tipps zu WordPress wp-cron.php

WordPress führt Aufgaben wie geplante Beiträge, Backups und E-Mails über wp-cron.php aus. Standardmäßig wird dabei bei jedem Besuch geprüft, ob etwas ansteht. Mit einer echten geplanten Aufgabe (Cron) beschleunigen Sie die Website und sorgen dafür, dass Aufgaben pünktlich laufen.

Kurz gesagt
  • Schalten Sie in wp-config.php das eingebaute Cron von WordPress ab.
  • Legen Sie in Plesk eine Aufgabe an, die wp-cron.php alle 5 Minuten ausführt.
  • Sperren Sie bei Bedarf den Zugriff von außen auf wp-cron.php.

Warum macht das Standard-wp-cron Probleme?

  • Leistung: Bei viel Verkehr belastet die Prüfung bei jedem Seitenaufruf den Server unnötig.
  • Zeitplan: Auf Websites mit wenigen Besuchern erscheinen geplante Beiträge zu spät und Backups starten nicht.
  • Sicherheit: wp-cron.php kann von außen wiederholt aufgerufen werden, um Ihre Website zu verlangsamen.

1. Eingebautes WordPress-Cron abschalten

Fügen Sie in wp-config.php oberhalb der Zeile /* That's all, stop editing! */ Folgendes ein:

define( 'DISABLE_WP_CRON', true );

2. Geplante Aufgabe in Plesk anlegen

  1. Melden Sie sich unter https://ihredomain.de:8443 oder über die Serviceseite in Ihrem Kundenbereich bei Plesk an.
  2. Klicken Sie auf der Seite Websites & Domains auf Geplante Tasks und wählen Sie Task hinzufügen.
  3. Wählen Sie als Tasktyp PHP-Skript ausführen und als Skriptpfad httpdocs/wp-cron.php. Wählen Sie die PHP-Version Ihrer Website.
  4. Wählen Sie unter Ausführen die Option Cron-Stil und geben Sie */5 * * * * ein. Die Aufgabe läuft dann alle 5 Minuten.wp-cron.php im Formular für geplante Tasks in Plesk
  5. Klicken Sie auf OK. Zum sofortigen Testen nutzen Sie in der Liste Jetzt ausführen.

Bietet das WP Toolkit in den Einstellungen Ihrer Website die Option wp-cron.php übernehmen, erledigt Plesk diese beiden Schritte für Sie. Allgemeines zu geplanten Aufgaben: Cronjob erstellen

3. Zugriff von außen sperren (optional)

Nachdem Sie ein echtes Cron eingerichtet haben, können Sie Aufrufe von außen auf wp-cron.php per .htaccess sperren. Die Plesk-Aufgabe vom Typ PHP-Skript ausführen ist davon nicht betroffen:

# wp-cron.php kann nicht von außen aufgerufen werden
<Files wp-cron.php>
  Require all denied
</Files>

Haben Sie die Aufgabe als URL abrufen eingerichtet, fügen Sie diese Regel nicht ein; sonst wird auch die Aufgabe gesperrt.

Brauchen Sie Hilfe? Eröffnen Sie ein Support-Ticket in Ihrem Kundenbereich oder rufen Sie +90 216 348 35 03 an.
  • 0 Benutzer fanden dies hilfreich
  • wp-cron.php düzenleme, wordpress
War diese Antwort hilfreich?

Verwandte Artikel

Welches Betriebssystem soll ich für das Hosting wählen? (Linux oder Windows?)

Das passende Betriebssystem hängt von der Software Ihrer Website ab. Wählen Sie Linux für...

Wo verwalte ich meine E-Mail-Konten?

Ihre E-Mail-Konten verwalten Sie im Hosting-Control-Panel. Konten anlegen, Passwörter ändern,...

Was ist eine Subdomain und wie erstelle ich eine?

Eine Subdomain ist eine eigene Adresse, die vor Ihre Domain gesetzt wird. Für ihredomain.de...

Unterstützen Sie ASP und ASP.NET?

Ja. Die Windows-Hosting-Pakete von webevi bieten ASP- und ASP.NET-Unterstützung; außerdem können...

Kann ich bei webevi jede Art von Website hosten?

Auf den Servern von webevi können Sie jede Website hosten, die den Gesetzen und den allgemeinen...

Powered by WHMCompleteSolution