Naar de hoofdinhoud

WordPress: Zo schakel je Wp-cron (wp-cron.php) uit voor snellere prestaties

Vandaag bijgewerkt

Wat is wp-cron (wp-cron.php)

Wp-cron is een WordPress-mechanisme dat taken uitvoert zoals het publiceren van geplande berichten, het verzenden van notificaties en het uitvoeren van onderhoudstaken. Het bestand wp-cron.php wordt standaard aangeroepen bij elk bezoek aan een WordPress-website.

Voor kleinere websites met weinig bezoekers vormt dit meestal geen probleem. Bij websites met veel verkeer kan wp-cron echter zeer frequent worden uitgevoerd. Dit kan leiden tot extra serverbelasting en een negatieve invloed hebben op de laadsnelheid van de website.


Waarom wp-cron uitschakelen

Bij drukbezochte websites wordt wp-cron.php bij ieder paginabezoek aangeroepen. Hoe meer bezoekers, hoe vaker dit proces start. Dit kan onnodige belasting veroorzaken, terwijl cron-taken ook op vaste tijdstippen uitgevoerd kunnen worden.

Door wp-cron uit te schakelen en te vervangen door een server-cronjob, behoudt u volledige controle over wanneer deze taken worden uitgevoerd en verbetert u de prestaties van uw website.


Hoe schakel ik wp-cron uit

Heeft u toegang tot de document-root van uw website via FTP, SFTP of SSH, dan kunt u wp-cron eenvoudig uitschakelen.

Open het bestand wp-config.php en voeg boven de regel:

/* That’s all, stop editing! Happy blogging. */

de volgende regel toe:

define('DISABLE_WP_CRON', true);

Sla het bestand vervolgens op.


Handmatig instellen van een cronjob

Nadat wp-cron is uitgeschakeld, dient u een server-cronjob in te stellen zodat WordPress-taken alsnog periodiek worden uitgevoerd.

Een veelgebruikte instelling is om wp-cron elke 15 minuten te laten draaien.

U kunt hiervoor de volgende cronopdracht gebruiken:

wget -q -O - https://uweigendomeinnaam.nl/wp-cron.php?doing_wp_cron >/dev/null 2>&1

Vervang uweigendomeinnaam.nl door uw eigen domeinnaam.

Was dit een antwoord op uw vraag?