Hoe u eenvoudig een WordPress cronjob instelt

[aioseo_eeat_author_tooltip]
[aioseo_eeat_reviewer_tooltip]
Hoe stel je een WordPress cronjob in?

Als je een WordPress-ontwikkelaar of -liefhebber bent, ben je waarschijnlijk wel eens vragen tegengekomen zoals "Wat is WordPress Cron ?" of "Hoe beheer ik een WordPress cronjob?". Laten we het eens nader bekijken!

Cron is een UNIX-hulpprogramma waarmee gebruikers taken op een webserver kunnen plannen. WordPress gaat nog een stap verder met zijn eigen cron-systeem, WP-Cron , dat geautomatiseerde taken afhandelt zoals controleren op updates, het publiceren van geplande berichten en het beheren van andere repetitieve processen.

Inzicht in het instellen en beheren van WP-Cron-gebeurtenissen kan de administratieve taken van uw website aanzienlijk vereenvoudigen en de functionaliteit ervan verbeteren.

In deze handleiding laten we je zien hoe je WordPress cronjobs instelt en beheert met behulp van twee eenvoudige methoden. Zo heb je de tools om je workflow gemakkelijk te automatiseren. Laten we beginnen.

WordPress Cron Job begrijpen

WordPress Cron-taak

Zie een WordPress cronjob als de persoonlijke assistent van je website, die repetitieve taken uitvoert zoals controleren op updates, het publiceren van geplande berichten of het legen van de prullenbak. Deze taken worden beheerd door het ingebouwde cron-systeem van WordPress, genaamd WP-Cron .

En nu komt de verrassing: hoewel WordPress cron is geïnspireerd op het UNIX cron-systeem, werkt het niet precies hetzelfde. In plaats van op vaste tijden te draaien, plant WP-Cron taken in op basis van intervallen zoals elk uur, tweemaal daags, dagelijks of wekelijks. Maar er is een addertje onder het gras: het wordt pas uitgevoerd wanneer iemand je website bezoekt.

Inderdaad, dat betekent dat als je website geen bezoekers krijgt, WP-Cron niet wordt uitgevoerd. Deze configuratie die automatisch wordt uitgevoerd wanneer de pagina wordt geladen, kan soms wat onbetrouwbaar zijn. Daarom kiezen veel gebruikers voor een robuustere cronjob op serverniveau om alles soepel te laten verlopen.

Lees: Leer WordPress-ontwikkeling: tips voor beginners

Wat zijn de voordelen van een WordPress cronjob?

Voordelen van WordPress Cron Job

Het instellen van het WP-Cron-systeem is super eenvoudig – je hoeft je niet te verdiepen in complexe UNIX-commando's zoals bij traditionele cronjobs. Als je taken op je website wilt automatiseren of ervoor wilt zorgen dat zaken zoals controles en verificaties soepel verlopen, zijn cronjobs een uitstekende oplossing.

Je wilt bijvoorbeeld misschien dagelijks een server pingen, elk uur de systeemstatus loggen of andere terugkerende taken moeiteloos uitvoeren. Een groot voordeel van WP-Cron is de flexibiliteit. Het maakt gebruik van intervallen om taken in te plannen, dus zelfs als een taak niet precies op het ingestelde tijdstip wordt uitgevoerd, zal deze uiteindelijk alsnog worden uitgevoerd.

Dit is anders dan traditionele cronjobs, die minder strikt zijn: als een taak de geplande tijd mist, wordt deze pas uitgevoerd nadat je deze handmatig opnieuw hebt ingepland.

Leer hoe je de foutmelding "Tijdelijk niet beschikbaar vanwege gepland onderhoud" in WordPress kunt oplossen.

Het instellen van WordPress cronjobs kan lastig zijn. Hulp nodig?

Onze WordPress-ontwikkelaars kunnen u helpen de functionaliteit van uw website te stroomlijnen en taken effectief te automatiseren.

Hoe beheer je WordPress cronjobs: 2 eenvoudige manieren

Er zijn tal van manieren om WordPress cronjobs in te stellen en te beheren, maar ik zal je twee van de populairste opties laten zien.

  1. WP Crontol : Deze plugin maakt het supereenvoudig om cronjobs toe te voegen, te bewerken en te beheren, rechtstreeks vanuit je WordPress-dashboard — zonder dat je hoeft te programmeren! Je kunt nieuwe cronjobs aanmaken, hooks en functies instellen en zelfs de tijdsintervallen voor je taken aanpassen.
  1. WP-CLI WordPress CLI ( WP-CLI via de commandoregel werken . Het is een krachtig hulpmiddel voor het beheren van cronjobs en meer, maar het vereist wel wat meer technische kennis.

Kies de methode die het beste bij jouw stijl past!

Beheer WordPress cronjobs met WP Crontrol

WordPress Cron Jobs met WP Crontrol

Laten we eens bekijken hoe je de WP Crontrol- plugin kunt gebruiken om cronjobs voor je WordPress-site te bekijken, beheren en toevoegen.

1. Installeer de WP Crontol-plugin

Installeer en activeer eerst de WP Crontrol-plugin:

  • Ga naar Plugins → Nieuwe toevoegen in je WordPress-beheerpaneel.
  • Zoek naar WP Control en klik op Nu installeren .
  • Klik na de installatie op Activeren .

Om de cronjobs te zien die op uw site actief zijn, gaat u in uw dashboard Tools → Cron Events

Pro-tip: Verwijder de standaard WordPress cronjobs (deze beginnen met wp_) niet. Het verwijderen ervan kan de essentiële functionaliteit van je website verstoren.

Een nieuwe Cron-gebeurtenis toevoegen

Laten we nu een nieuwe cronjob aanmaken:

  1. in het gedeelte Cron-gebeurtenissen bovenaan de pagina op 'Nieuw toevoegen
  2. Kies 'Standaard cron-gebeurtenis' en maak een unieke hooknaam aan (volgens de PHP-naamgevingsconventies).
  3. Stel de planningstijd en de herhaling in (laat het veld Argumenten
  4. Klik op 'Evenement toevoegen' om het op te slaan. Je ziet het nieuwe evenement vervolgens in de lijst met cron-taken.

3. Voeg functionaliteit toe aan uw Cron-gebeurtenis

Nadat je de gebeurtenis hebt aangemaakt, moet je definiëren wat deze doet:

  1. Open het functions.php (dat zich in de map van je thema bevindt) met een bestandsbeheerder of een editor zoals de bestandsbeheerder van cPanel .
  2. Voeg deze code toe om de actie te definiëren:

php

Code kopiëren:

}

add_action( 'custom_cron_hook', 'custom_cron_function' ); function custom_cron_function() { wp_mail( 'you@example.com', 'Geplande e-mail,' 'Dit is een test-e-mail van je WordPress-cronjob.'); }

Vervang you@example.com door uw daadwerkelijke e-mailadres.

  1. Sla het bestand op en bezoek je website. Als alles correct is ingesteld, ontvang je de testmail.

Technologie

Ontdek: De beste alternatieve hostingplatforms voor cPanel voor WordPress en andere programma's

4. Cron-schema's aanpassen

Wil je een aangepast tijdsinterval gebruiken? Zo doe je dat:

  1. Ga in je dashboard Instellingen → Cron-schema's
  2. Onder 'Cron-schema toevoegen' stelt u het interval in seconden in (bijvoorbeeld 600 seconden voor 10 minuten) en geeft u het een naam.
  3. Klik op 'Cron-schema toevoegen' om het op te slaan.

5. Een bestaande Cron-gebeurtenis bewerken

Je kunt bestaande cron-taken bijwerken om aangepaste intervallen te gebruiken:

  1. Ga naar Extra → Cron-gebeurtenissen en zoek de gebeurtenis die u wilt bewerken.
  2. Klik op Bewerken en wijzig vervolgens het herhalingsinterval naar uw nieuwe waarde (bijvoorbeeld 10 minuten).
  3. Klik op Gebeurtenis bijwerken om de wijzigingen op te slaan.

Dat is alles! Met WP Crontrol heb je alles wat je nodig hebt om eenvoudig cronjobs op je WordPress-site — zonder dat je hoeft te programmeren!

Leer hoe je een evenementenbeheersysteem in WordPress maakt.

Beheer WordPress cronjobs met WP-CLI

WordPress Cron Jobs met WP-CLI

Als je vertrouwd bent met de commandoregel, biedt WP-CLI een krachtige manier om WordPress-cronjobs te beheren. Je kunt elke hostingoplossing gebruiken, zoals Hostinger en Cloudways, die uitstekende hosting bieden waardoor het gebruik van WP-CLI kinderspel is.

Laten we eens kijken hoe je cronjobs kunt beheren met WP-CLI:

Aan de slag met WP-CLI

Met WP-CLI kunt u uw WordPress-site rechtstreeks vanuit een terminalinterface beheren, waardoor u meer controle krijgt over taken zoals het weergeven, toevoegen en beheren van cron-taken.

We gebruiken hier het voorbeeld van Hostinger's Managed WordPress hosting:

WordPress Hosting- van Hostinger PuTTY SSH verbinding te maken met je hostingaccount .

Stappen om toegang te krijgen tot WP-CLI

  1. Open PuTTY SSH en maak verbinding met je hostingaccount.

Zodra de verbinding tot stand is gebracht, kunt u de volgende opdracht uitvoeren om uw WordPress cron-taken weer te geven:

rammen

Code kopiëren:

wp-cron gebeurtenislijst
  1. Hier worden alle actieve cron-gebeurtenissen weergegeven, inclusief details zoals de hooknaam, de volgende geplande uitvoeringstijd en de herhalingsfrequentie.

Om een ​​lijst met andere WP-CLI-opdrachten te bekijken, gebruikt u:

rammen

Code kopiëren:

wp help

nu de vooraf geïnstalleerde WP-CLI van Hostinger gebruikt of er toegang toe krijgt via Cloudways , deze methode is efficiënt en ideaal voor gevorderde gebruikers.

Als je geen fan bent van command-line interfaces, kun je altijd een plugin zoals WP Crontrol om cronjobs vanuit je WordPress-dashboard te beheren. Hoe dan ook, je hebt opties die zijn afgestemd op jouw voorkeuren en hostingprovider!

Lees meer: ​​Gratis WordPress-hostingproviders

Hoe stel ik een echte cronjob in?

Stel een echte cronjob in

Nu je begrijpt wat WordPress cronjobs zijn en hoe ze werken, vraag je je misschien af: wat als ik ze wil vervangen door een echte cronjob? Dat is een prima idee voor specifieke situaties, zoals:

  • Websites met weinig verkeer waar taken op precieze tijdstippen moeten worden uitgevoerd.
  • Belangrijke taken die niet afhankelijk mogen zijn van bezoekers die ze activeren.
  • Het beperken van problemen zoals lange laadtijden van webpagina's of DDoS-aanvallen.

Laten we het stap voor stap bekijken!

Stap 1: Schakel WP-Cron uit in uw wp-config.php-bestand

Allereerst moet je het ingebouwde cron-systeem van WordPress uitschakelen, zodat je kunt overschakelen naar een echte cronjob.

Zo doe je dat:

  1. Open het wp-config.php . Gebruik een FTP-client zoals FileZilla of een SSH-client zoals PuTTY om toegang te krijgen tot de bestanden van je website.

Voeg de volgende regel code toe vlak voor de regel die zegt /* Dat is alles. Stop met bewerken! Veel plezier met bloggen. */:

php

Kopieer code

define('DISABLE_WP_CRON', true);

Dit schakelt de cron-gebeurtenissen van WordPress uit, waardoor het systeem klaar is voor een echte cron-taak.

Stap 2: Voeg een echte cronjob toe aan uw server

Zodra WP-Cron is uitgeschakeld, kunt u een echte cronjob instellen. Zo doet u dat op het Cloudways- platform:

  1. Log in op uw Cloudways-account.
  2. Ga naar Toepassingsbeheer → Cron-taakbeheer → Geavanceerd gedeelte .

Voeg de volgende opdracht toe en klik vervolgens op Wijzigingen opslaan :

rammen

Kopieer code

*/5 * * * * wget -q -O - 'https://your-app-url.cloudwaysapps.com/wp-cron.php?doing_wp_cron' >/dev/null 2>&1
  • Het */5 * * * * gedeelte zorgt ervoor dat de cron-taak elke 5 minuten wordt uitgevoerd.
  • Vervang de placeholder-URL (jouw-app-url.cloudwaysapps.com) door de daadwerkelijke URL van je applicatie.

Een tip: als je niet zeker bent over de juiste tijdsintervaluitdrukkingen, gebruik dan een online cron-planner om het goed te krijgen.

Lees ook: Een eenvoudige handleiding voor het inschakelen, uitschakelen of beperken van revisies van WordPress-berichten

Conclusie

Dat is alles! Je hebt met succes een echte cronjob aan je server toegevoegd. Met deze configuratie zal je WordPress-site geplande taken, met name kritieke processen, betrouwbaarder en efficiënter afhandelen.

WordPress cronjobs zijn een handige manier om taken op aangepaste intervallen in te plannen, waardoor administratieve taken veel gemakkelijker te beheren zijn. Hoewel WP-Cron zijn beperkingen heeft, geeft inzicht in de werking ervan je de tools om de werking van je website te stroomlijnen.

We hopen dat deze handleiding je een duidelijk beeld heeft gegeven van WordPress cronjobs en hoe je ze kunt instellen met behulp van plugins of WP-CLI.

Gerelateerde berichten

WordPress versus Notion

WordPress versus Notion voor websites: 7 belangrijke verschillen die je moet kennen (2026)

WordPress versus Notion voor websites is een van de meest gestelde vragen die we krijgen

Magento versus WooCommerce: wat is de betere keuze in 2026?

Magento versus WooCommerce: welke is de betere keuze in 2026?

Magento is ontwikkeld voor grote webwinkels die geavanceerde functies en een hoge schaalbaarheid nodig hebben. WooCommerce

Webflow versus WordPress

Webflow versus WordPress: Welk CMS is beter in 2026?

Het kiezen van het juiste platform voor je website is een van de belangrijkste beslissingen die je neemt

Begin vandaag nog met Seahawk

Meld je aan in onze app om onze prijzen te bekijken en kortingen te ontvangen.