Vypnutí WP-Cron (wp-cron.php) pro rychlejší načítání

Co dělá WP-Cron


Wordpress používá vlastní cron pro spouštění periodických úloh, jako je například zveřejnění článku v určitém čase nebo update systému. Bohužel to někdy vede ke zbytečně pomalému načítání webu, kdy požadavaky uživatelů čekají na obsloužení vestavěného cronu. Je tedy lepší wordpress cron vypnout a naplánovat jeho spouštění přes Timer.


Vypnutí WP-Cron


Do souboru wp-config.php na FTP přidáme následující řádek:
define('DISABLE_WP_CRON', true);
na libovolné místo za text "<?php" a před text "/* That's all, stop editing! Happy publishing. */" - např.:



Naplánování spouštění pomocí Timer


Pro automatické spouštění přidejte novou úlohu po přihlášení do zákaznické administrace https://admin.forpsi.com přes Webhosting > mujwordpress.cz > Timer. V závislosti na adrese vyberte https, vyplňte subdoménu nebo doménu s/bez www a adresu:
wp-cron.php?doing_wp_cron
Spouštění každých 30 minut je naprosto dostačující pro běžné stránky na sdíleném webhostingu.

Wordpress cron by měl být dostupný např. na adrese https://www.mujwordpress.cz/wp-cron.php?doing_wp_cron, což můžete otestovat v následujícím kroku nastavení plánované úlohy, nebo přímo v prohlížeči (WP-Cron funguje v pořádku, pokud se zobrazí prázdná stránka bez výpisu chyb).