Co je WP-Cron ?
WP-Cron je nástroj, který umožňuje WordPressu plánovat a provádět různé úlohy v pravidelných intervalech. Například automatické publikování příspěvků, kontrolu aktualizací nebo odesílání newsletterů. Samotný wp-cron je závislý na návštevnosti webových stránek. Pokud web má malou návštěvnost, může dojít k promeškání naplánovaných událostí. Zároveň např. u generování cache dojde ke zpomalení prvního zobrazení stránky.
Proč vypnout WP-Cron ?
- Zrychlení načítání: WP-Cron běží na pozadí a může zbytečně zatěžovat server, zejména pokud máte hodně plánovaných úloh.
- Lepší výkon: Vypnutím WP-Cronu uvolníte systémové prostředky pro důležitější procesy.
Jak vypnout WP-Cron ?
- Přístup k souboru wp-config.php: Pomocí FTP klienta se připojte ke svému webhostingu a najděte soubor wp-config.php.
- Přidání kódu: Otevřete soubor v textovém editoru a přidejte následující řádek:
define('DISABLE_WP_CRON', true);
- Uložte změny v souboru wp-config.php.
Naplánování spouštění pomocí Cronu serveru
Abychom zajistili, že se plánované úlohy i nadále budou provádět, musíme si je naplánovat pomocí serverového nástroje Cron. Tento nástroj je součástí administrace hostingu.
- V menu vybereme Služby a z nabídky volbu Cron (1.).
- Nastavíme četnost spouštění – 30 minut (popř. podle vlastní potřeby jinak) a do adresy scriptu (2.) zadáme:
https://www.mojedomena.cz/wp-cron.php?doing_wp_cron
- Do pole popis (2.) zadáme označení tohoto cronu
wpcron
. A dáme uložit (3.).
Je nutné udělat oba kroky, tzn. nastavitDISABLE_WP_CRON
ve wp-config.php + nastavit serverový cron v administraci hostingu. Jinak serverový cron nebude fungovat!