A WordPress WP-Cron kiváltása
A WordPress beépített időzítője pontos időközönként, a látogatóktól függetlenül: HelloCron-feladat és DISABLE_WP_CRON.
A WordPress beépített időzítője (WP-Cron) csak akkor fut, amikor valaki megnyit egy oldalt. Kevés látogatónál a feladatok (ütemezett bejegyzések, mentések, WooCommerce-értesítések) késnek, sok látogatónál pedig fölöslegesen sokszor indul el. A HelloCronnal a WP-Cron pontos időközönként fut, a látogatóktól függetlenül.
1. Hozd létre a feladatot a HelloCronban:
- Feladat neve: pl. „WordPress cron – pelda.hu”
- URL:
https://pelda.hu/wp-cron.php?doing_wp_cron(a saját domaineddel) - Gyakoriság: 5 percenként
2. Kapcsold ki a WordPress saját indítását, hogy a WP-Cron ne a látogatásokkor fusson. A wp-config.php fájlba, a /* That's all, stop editing! */ sor fölé írd be:
define( 'DISABLE_WP_CRON', true );Bedrock-alapú oldalon a .env fájlba:
DISABLE_WP_CRON=true3. Ellenőrizd: néhány perc múlva nézd meg a feladat futási előzményeit. Ha 200-as kódokat látsz, a WP-Cron a HelloCronról fut.