Skip to content

Alt om WordPress, webutvikling — og mer til

🥇 3 Beste cron job-plugins for WordPress 2026 (gratis og pro)

🥇 3 Beste cron job-plugins for WordPress 2026 (gratis og pro)

Sending av e-poster, publisering av planlagte innlegg, sjekk etter oppdateringer, kjøring av sikkerhetskopier, alt henger på cron-jobber i WordPress. Så lenge de kjører, tenker du ikke over dem. Men så snart én enkelt hook fryser, begynner nettstedet å leve sitt eget liv: planlagte artikler publiseres ikke, WooCommerce-abonnementer fornyes ikke, varsler forblir tause.

Det unike med WP-Cron er at den ikke utløses av en tidtaker på serveren, men når en besøkende ankommer. På et prosjekt med lite trafikk kan en oppgave planlagt til 09:00 bli utført klokken 11:47 når den første leseren åpner en side. Og hvis det ikke er trafikk på flere timer, sover cron simpelthen. Legg til tapte hooks fra slettede utvidelser, minnekrevende callback-funksjoner og manglende logger, så får du en svart boks i stedet for forutsigbar automatisering.

Vi har samlet tre utvidelser som dekker hele WP-Cron-arbeidsflyten: fra visning av hendelser til overvåking og feilsøking av krasjede hooks. Alle er testet på reelle prosjekter på techblog.sdstudio.top. Til slutt, i et eget avsnitt, viser vi hvordan du erstatter standard WP-Cron med en serverplanlegger for dem som trenger garantert nøyaktighet i kjøringen.

💡 Rask oversikt:

  • Installer WP Crontrol for å se alle cron-hendelser, redigere dem, kjøre dem manuelt og rydde opp i søppelhooks, dette er hovedverktøyet for administrasjon
  • Legg til Advanced Cron Manager PRO hvis du trenger kjøringslogger, minne- og tidsmålinger for hver hook, pluss fangst av fatale feil med fil- og linjeangivelse
  • Aktiver WP-Cron Status Checker for daglig overvåking: en e-post hvis cron slutter å fungere eller en hook fryser i mer enn 5 minutter
  • Bytt ut standard WP-Cron med en server-cron hvis nøyaktighet basert på besøkende ikke er nok, flytt oppgaver til en ekte planlegger med garantert kjøretidspunkt

Sammenligningstabell

Funksjon

WP Crontrol

Advanced Cron Manager

WP-Cron Status Checker

Vis alle cron-hendelser

Manuell kjøring av hendelser

Opprett nye hendelser

Kjøringslogging

Pro

PRO

✅ (grunnleggende)

Fangst av fatale feil

Pro

PRO

Minne- og tidsmålinger

Pro

PRO

✅ (tid)

CSV-eksport

E-postvarsler ved feil

Gratisversjon

Pro-pris

Fra $59/år

$39/år

$10.99

1. WP Crontrol

Cron-hendelsesadministrasjonspanel i WP Crontrol-utvidelsen

WP Crontrol av John Blackbourn, de facto-standarden for arbeid med WP-Cron. Utvidelsen er installert på over 300 000 nettsteder og er en del av WordPress VIP-teknologistakken og Altis-plattformen. Vi installerer den først på hvert prosjekt når vi må håndtere planlagte oppgaver.

Utvidelsen legger til to skjermbilder i administrasjonen: Verktøy → Cron-hendelser for visning og administrasjon av hendelser, og Innstillinger → Cron-intervaller for å opprette egendefinerte intervaller. På hendelsesskjermen ser du en tabell: hook, argumenter, neste kjøring, handling. Enhver hendelse kan kjøres umiddelbart, redigeres, pauses eller slettes.

I praksis er den vanligste bruken å finne tapte hooks fra utvidelser som ble slettet for lenge siden. WP Crontrol uthever hendelser med en manglende handling (handlingsfeltet viser «None»), som trygt kan fjernes. Massesletting via Bulk Actions sparer dusinvis av klikk når en gjennomgang avdekker 15-20 søppel-cron-jobber.

Tidssonehåndteringen er spesielt fin: hver dato vises med en eksplisitt tidssoneindikator. Ingen gjetting på «er dette UTC eller lokal tid?».

CSV-eksport, en funksjon som mangler i Advanced Cron Manager. Trykk på Eksporter-knappen, åpne tabellen i Google Sheets, og på 5 minutter har du revidert alle en klients cron-jobber før migrering.

Fordeler:

  • Full kontroll over alle cron-hendelser og intervaller fra administrasjonspanelet
  • Massesletting, CSV-eksport, administrasjon av egendefinerte intervaller
  • PHP- og URL-cron-hendelser, kjør kode eller treff et endepunkt etter planen
  • Over 300 000 aktive installasjoner, PHP 8.4-kompatibilitet, regelmessige oppdateringer

Ulemper:

💵 Gratis. WP Crontrol Pro, fra $59/år (full logging, ytelsesmålinger, WP-CLI-kommandoer, feilvarsler).

🔗 WP Crontrol på WordPress.org

🔗 wp-crontrol.com nettsted

2. Advanced Cron Manager

Cron-oppgavebehandlingsgrensesnitt i Advanced Cron Manager

Advanced Cron Manager av BracketSpace (Kuba Mikita), dette er WP Crontrol med en annen filosofi. Hvis WP Crontrol går bredt ut (administrasjon + egendefinerte intervaller + PHP/URL-hendelser), går Advanced Cron Manager i dybden: diagnostikk, logging, ytelsesprofilering.

I gratisversjonen får du det samme settet som i WP Crontrol: vis, legg til, slett, pause hendelser. I tillegg finnes det masseoperasjoner, søk og filtrering, på et nettsted med hundrevis av cron-jobber sparer dette tid. En fin detalj: for hver hendelse viser utvidelsen en ferdiglaget PHP-snutt (copy-paste-implementering av callback-funksjon), kopier den til functions.php og legg til din egen logikk.

Den virkelige kraften låses opp i PRO-versjonen til $39/år. Cron Logger slås på, full kjøringshistorikk med tidsstempler og status. For hver hook ser du kjøretid og maksimalt minneforbruk, det blir umiddelbart tydelig hvilken plugin som spiser ressurser på cron-jobber. Error Catcher fanger automatisk opp fatale feil i callback-funksjoner og viser dem i loggen, i stedet for «krasjet i stillhet» ser du den spesifikke filen og linjen.

På testbenken vår brukte én plugin for synkronisering mot et eksternt API jevnlig 180 MB minne på en cron-hook. Uten Advanced Cron Manager PRO ville vi ikke visst det, utad fungerte alt, nettstedet krasjet bare periodevis med OOM.

Fordeler:

  • Ferdig PHP-snutt for hvert hendelse, gir raskere utvikling
  • PRO: full logging, ytelsesmålinger og fanging av fatale feil
  • Server Scheduler, instruksjoner for å erstatte WP-Cron med system-cron
  • Debug-verktøy: do_action('advanced-cron-manager/log') for logging av egne data

Ulemper:

  • Ingen CSV-eksport (i motsetning til WP Crontrol)
  • Ingen PHP/URL-hendelser ut av boksen (utviklerne anser det som utrygt)
  • PRO-versjonen legger ikke til hendelsesadministrasjon, kun diagnostikk

💵 Gratisversjon på WordPress.org. PRO, $39/år (logging, ytelsesmålinger, feilfanging, debug-verktøy). 14 dagers pengene-tilbake-garanti.

🔗 Advanced Cron Manager på WordPress.org

🔗 Advanced Cron Manager PRO

3. WP-Cron Status Checker

WP-Cron Status Checker overvåkingswidget på WordPress-dashbordet

WP-Cron Status Checker administrerer ikke hendelser, og det er nettopp styrken. Det er et rent overvåkingsverktøy: det passer på at WP-Cron er i live, og sender en e-post hvis noe går galt. Hver 24. time sjekker programtillegget WordPress sin evne til å kjøre cron-oppgaver og logger alle utførte hooks.

En widget vises på WordPress-dashbordet: grønn status hvis cron fungerer, rød med en feilbeskrivelse hvis ikke. Separat kan du se tidspunktet for siste WP-Cron-kjøring, praktisk for raske sjekker på nettsteder med lav trafikk.

Loggene viser hvilken hook som ble kjørt, når, hvor lang tid det tok, og om den fullførte vellykket. Hvis en hook henger i mer enn 5 minutter, markerer programtillegget den som mislykket og sender et varsel.

Ulemper: gratisversjonen lagrer bare de siste 3 loggene. PRO for $10.99 fjerner denne begrensningen og lar deg konfigurere varslingsfrekvensen for e-post. PRO lar deg også spesifisere hvilke hooks som ikke skal regnes som feil hvis de kjøres med ufullstendig status.

Vi beholder WP-Cron Status Checker på prosjekter der cron er kritisk (WooCommerce-abonnementer, automatiserte eksporter) som en uavhengig vaktbikkje. WP Crontrol og Advanced Cron Manager har ikke innebygde varsler, de viser tilstanden «akkurat nå», men vil ikke advare deg hvis cron gikk ned klokken tre om natten.

Fordeler:

  • Automatisk WP-Cron-sjekk hver 24. time med e-postvarsler
  • Dashbordwidget med fargekodet statusindikasjon
  • Hook-logging: kjøretid, status, årsak til feil
  • Er ikke avhengig av WP-Cron for sjekker, bruker sine egne transienter

Ulemper:

  • Kun overvåking, kan ikke opprette, slette eller kjøre en cron-hendelse
  • Gratisversjonen lagrer bare 3 logger
  • Krever registrering via Freemius

💵 Gratisversjon på WordPress.org. PRO, $10.99 (fjerning av loggbegrensning, konfigurasjon av varslingsfrekvens).

🔗 WP-Cron Status Checker på WordPress.org

🔗 WP-Cron Status Checker PRO

Erstatte WP-Cron med server-cron

Server cron-planleggerkonfigurasjon i kontrollpanelet for webhotell

Standard WP-Cron er avhengig av besøk på nettstedet. Hvis du trenger garantert kjøringsnøyaktighet (fakturering i WooCommerce, CRM-synkronisering over natten, rapportgenerering), erstatt det med server-cron. Oppgaven vil kjøre nøyaktig på det angitte tidspunktet, uavhengig av om noen har besøkt nettstedet.

Her er tre tilnærminger for ulike nivåer av servertilgang:

  • cPanel / ISPmanager. Gå til Cron Jobs, legg til en oppgave med «Hvert 5. minutt»-intervall og kommando wget -q -O - https://yoursite.com/wp-cron.php?doing_wp_cron > /dev/null 2>&1. Deaktiver først standard WP-Cron med linjen define('DISABLE_WP_CRON', true); i wp-config.php.
  • Cloudways / hosting med SSH. Legg til en oppføring i crontab: */5 * * * * wget -q -O - https://yoursite.com/wp-cron.php?doing_wp_cron > /dev/null 2>&1. Samme prinsipp, men via terminal.
  • cron-job.org. Gratis ekstern tjeneste uten tilknytning til WordPress. Registrer deg, opprett en oppgave med wp-cron.php-URL-en din, 5-minutters intervall. Krever ikke installasjon av et programtillegg på nettstedet eller servertilgang.

Hvis du ikke vil deaktivere WP-Cron fullstendig, bruk server-cron bare for kritiske hooks. La standardmekanismen håndtere bakgrunnsoppgaver og sett opp en separat trigger via wget til URL-en for en spesifikk hook.

⁉️🤔 Ofte stilte spørsmål

Hvorfor trenger du et eget programtillegg for cron når WordPress gjør alt selv?

Standard WP-Cron håndterer grunnleggende oppgaver: publisering av planlagte innlegg, sjekking av oppdateringer. Men det viser ikke hva som faktisk er planlagt, logger ikke kjøring, og advarer ikke om feil. Når et nettsted får flere programtillegg (WooCommerce, sikkerhetskopier, SEO-skannere), overstiger antallet cron-hooks 30-40, og uten et administrasjonsverktøy mister du kontrollen. Et cron-programtillegg er som DevTools for frontend: du kan leve uten det, men når noe går i stykker, vet du ikke engang hvor du skal lete.

Hvordan skiller WP Crontrol seg fra Advanced Cron Manager?

WP Crontrol gir full kontroll over hendelser: vis, opprett, pause, massesletting, CSV-eksport, PHP- og URL-hooks. Advanced Cron Manager går i PRO-versjonen inn i diagnostikk: kjøringslogger, minne- og tidsmålinger, fangst av fatale feil med fil- og linjeangivelse. I hovedsak utfyller de hverandre: WP Crontrol for administrasjon, Advanced Cron Manager for feilsøking. I praksis installerer vi begge: WP Crontrol for daglig arbeid med hendelser, Advanced Cron Manager PRO for ytelsesrevisjoner.

Kan du klare deg uten WP-Cron Status Checker hvis du har logger i Advanced Cron Manager?

Logger viser hva som ALLEREDE har skjedd. Status Checker advarer NÅR det skjedde. Dette er forskjellen mellom «å sjekke logger en uke senere og oppdage at cron har vært nede i 5 dager» og «å få en e-post 24 timer etter feil». For nettsteder med WooCommerce-abonnementer betyr 5 dagers cron-nedetid tapte betalinger. På ett prosjekt fant vi ut om en frossen hook en time etter feilen. Uten Status Checker ville vi bare ha sett problemet da kunden klaget over at abonnementer ikke ble fornyet.

Er WP-Cron Status Checker selv avhengig av WP-Cron for sjekker?

Nei. Programtillegget bruker WordPress Transients API til å lagre tidsstempler, ikke cron-hooks. Dette betyr at selv om WP-Cron er fullstendig ødelagt, vil Status Checker oppdage problemet og sende et varsel. Sjekken kjøres ved hver admin-innlogging og sammenligner gjeldende tid med det siste registrerte merket. Som en separat vaktmann som ikke bor i huset han vokter.

Er det obligatorisk å deaktivere standard WP-Cron når man bytter til server-cron?

Anbefales, men ikke obligatorisk. Hvis du beholder begge, vil cron-oppgaver utløses to ganger: av standardmekanismen (ved besøk) og av servertriggeren. For de fleste oppgaver er ikke dette kritisk, men det belaster serveren. Bedre å deaktivere standard WP-Cron via define('DISABLE_WP_CRON', true); og bare beholde servertriggeren. Unntak: hvis du bruker server-cron for spesifikke kritiske oppgaver og lar resten fungere normalt.

Hvis du aldri har sett på Cron Events-seksjonen i admin, start med denne videoen. På 6 minutter viser David McCan hvordan WP-Cron fungerer, hvorfor hendelser bommer på tidsplanen sin, og hvordan WP Crontrol løser disse problemene. Praktisk guide uten fyll, etter den vil du kunne revidere nettstedets cron-oppgaver på 10 minutter.

Hvilket cron-oppgave-programtillegg bør du installere i 2026

Tre kombinasjoner for ulike scenarier, fra lett overvåking til full kontroll:

  • Minimalt oppsett. WP Crontrol + WP-Cron Status Checker. Hendelsesadministrasjon pluss feilvarsler. Dekker de fleste behov for små nettsteder: alle hooks er synlige, varsler er på plass, null kostnad. Gratis.
  • Diagnostikk og feilsøking. WP Crontrol + Advanced Cron Manager PRO + WP-Cron Status Checker PRO. Legger til full logging, minnemålinger og fangst av fatale feil. For nettsteder med egendefinerte cron-hooks og høye kostnader ved nedetid.
  • Presis kjøringstidspunkt. Enhver av kombinasjonene over + server-cron. Garantert kjøring etter planen, uten avhengighet av trafikk. For WooCommerce, fakturering og synkroniseringer der en times forsinkelse er kritisk.

Hvis du aldri har sett på hva som finnes i dine Cron Events, start med WP Crontrol. Fem minutter etter installasjon vil du se hvor mange søppel-hooks som er igjen fra slettede utvidelser og hvilke oppgaver som ligger uvirksomme. Legg deretter til verktøy etter behov: logger når noe går i stykker, varsler når stillhet koster penger, server-cron når trafikken ikke er nok for stabil kjøring.