Tovább a tartalomhoz

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:

wp-config.php
define( 'DISABLE_WP_CRON', true );

Bedrock-alapú oldalon a .env fájlba:

.env
DISABLE_WP_CRON=true

3. 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.

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások