Hoe WordPress Cron-taken te bekijken en te beheren

Onlangs vroeg een van onze lezers of het mogelijk was om het WordPress cron-jobsysteem in het dashboard te bekijken en te besturen. Cron is een technologie om geplande taken op een webserver uit te voeren. WordPress wordt geleverd met een eigen ingebouwde cron waarmee het geplande taken kan uitvoeren, zoals controleren op updates, het publiceren van geplande berichten, enz. In dit artikel laten we u zien hoe u WordPress cron-taken kunt bekijken en beheren.

Wat is WordPress Cron? Hoe het werkt?

Cron is een technische term die wordt gebruikt voor opdrachten die op geplande tijd of met regelmatige tussenpozen moeten worden uitgevoerd. De meeste webservers gebruiken het om de server te onderhouden en geplande taken uit te voeren.

WordPress wordt geleverd met een eigen cron-systeem waarmee geplande taken kunnen worden uitgevoerd. Bijvoorbeeld controleren op updates, oude opmerkingen uit de prullenbak verwijderen, enz.

Plug-ins kunnen het ook gebruiken om door u gespecificeerde taken uit te voeren.

Uw WordPress-plug-in voor back-ups kan bijvoorbeeld WordPress cron gebruiken om automatisch back-ups te maken volgens een bepaald schema.

Onverantwoord gebruik van WordPress cron door plug-ins kan uw website vertragen. Vooral als u op shared hosting werkt.

Als een plug-in regelmatig resource-intensieve taken uitvoert, moet u het probleem identificeren en oplossen.

Laten we eens kijken hoe we het WordPress cron-systeem kunnen bekijken en bedienen zonder code te schrijven.

Bekijk en beheer WordPress Cron-systeem

Het eerste dat u hoeft te doen, is de WP Crontrol-plug-in installeren en activeren. Raadpleeg onze stapsgewijze handleiding voor het installeren van een WordPress-plug-in voor meer informatie.

Na activering moet je bezoeken Hulpmiddelen »Cron Events pagina om cron-instellingen te beheren.

WordPress Cron-evenementen

U ziet een lijst met alle cron-evenementen die gepland zijn om op uw site te worden uitgevoerd met behulp van het WordPress cron-systeem.

In de eerste kolom ziet u de naam van de haak waarmee de cron wordt uitgevoerd.

Hook-namen geven je meestal een hint over wat dit specifieke evenement doet.

De meeste standaard WordPress-hooks beginnen met een voorvoegsel wp_, zoals wp_update_plugins, wp_update_themes, enz.

Uw WordPress-plug-ins gebruiken al dan niet hun eigen voorvoegsels voor hun hooks. Yoast seo gebruikt bijvoorbeeld het voorvoegsel wpseo_.

Je krijgt ook te zien wanneer een cron de volgende keer wordt uitgevoerd en het tijdsinterval tussen de volgende keer.

In de laatste kolom van de lijst kunt u een cron-gebeurtenis bewerken, verwijderen of uitvoeren.

Belangrijk: Wees heel voorzichtig met wat u doet met cron-evenementen en verwijder nooit een standaard WordPress cron-evenement.

Stel dat u een cron-gebeurtenis ziet die is gemaakt door een WordPress-plug-in en die behoorlijk veel middelen kost.

Eerst moet u de instellingen van de plug-in controleren om te zien of er een optie is om deze vanaf daar te bedienen. Als dit niet het geval is, kunt u op de link ‘Bewerken’ naast de cron-gebeurtenis klikken om deze te wijzigen.

Een cron bewerken in WordPress

Als u op de knop Bewerken klikt, wordt het tabblad ‘Modify cron event’ hieronder geopend.

Hier kunt u wijzigen hoe vaak u het evenement wilt laten plaatsvinden.

Cron-instellingen wijzigen

Als u klaar bent, klikt u op de knop Wijzigingen opslaan om uw instellingen op te slaan.

Uw eigen Cron-evenementen toevoegen in WordPress

Met de WP Control-plug-in kunt u eenvoudig uw eigen cron-taken aan WordPress toevoegen. Bezoek gewoon Hulpmiddelen »Cron Events pagina en scrol omlaag naar het tabblad ‘Cron-gebeurtenis toevoegen’.

Voeg een aangepast cron-evenement toe in WordPress

Eerst moet u een haaknaam opgeven voor uw cron-evenement. Hook-namen mogen geen spaties of speciale tekens bevatten.

Als de functie die u wilt uitvoeren argumenten vereist, kunt u die argumenten opgeven.

Vervolgens moet u WordPress vertellen wanneer de volgende keer de cron moet worden uitgevoerd. U kunt ‘nu’ invoeren, waardoor cron onmiddellijk wordt geactiveerd, ‘morgen’, ‘+2 dagen’ of ‘25 -02-2020 12:34:00 ′.

Ten slotte moet u een schema selecteren. U kunt elk uur, tweemaal per dag, dagelijks of eenmaal per week selecteren. Je kunt er ook een niet-herhalende afspraak van maken.

Als u klaar bent, klikt u op de knop Cron-gebeurtenis toevoegen om uw wijzigingen op te slaan.

U zult merken dat uw cron-evenement nu in de evenementenlijst zal verschijnen.

Momenteel doet het echter niets omdat u WordPress niet heeft verteld wat u moet doen wanneer deze gebeurtenis wordt geactiveerd.

U moet uw hook en een functie toevoegen die wordt uitgevoerd wanneer de cron hook wordt geactiveerd.

add_action (‘wpb_custom_cron’, ‘wpb_custom_cron_func’);

functie wpb_custom_cron_func () {
wp_mail (‘[email protected]’, ‘Automatische e-mail’, ‘Automatische geplande e-mail van WordPress om cron te testen’);
}

Vergeet niet je eigen e-mailadres te gebruiken.

Deze functie stuurt u eenvoudig een test-e-mail wanneer de cron wordt uitgevoerd. U kunt nu omhoog scrollen op de pagina en op de link ‘Nu uitvoeren’ naast uw cron-evenement klikken om het uit te testen.

Notitie: Het gebruik van cron vereist programmeren op gemiddeld niveau en vaardigheden voor het ontwikkelen van WordPress.

Dat is alles wat we hopen dat dit artikel u heeft geholpen om te leren hoe u WordPress cron-taken kunt bekijken en beheren. Misschien wilt u ook onze ultieme gids zien om WordPress te versnellen en de prestaties te verbeteren.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me