# 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:

```php title="wp-config.php"
define( 'DISABLE_WP_CRON', true );
```

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

```bash title=".env"
DISABLE_WP_CRON=true
```

**3. Ellenőrizd:** néhány perc múlva nézd meg a feladat [futási előzményeit](https://hub.hellowp.io/hu/docs/hellotools/hellocron/futasok/). Ha 200-as kódokat látsz, a WP-Cron a HelloCronról fut.

> **Ebben a sorrendben**
>
> Előbb a HelloCron-feladat legyen kész és sikeres, csak utána kapcsold ki a WP-Cront. Fordított sorrendben az oldal időzített feladatai addig nem futnak le.
