
🥇 3 Parasta cron job -lisäosaa WordPressille 2026 (ilmainen ja Pro)
Sähköpostien lähetys, ajastettujen julkaisujen julkaisu, päivitysten tarkistus, varmuuskopioiden ajo, kaikki riippuu cron-tehtävistä WordPressissä. Niin kauan kuin ne toimivat, et ajattele niitä. Mutta heti kun yksikin koukku jäätyy, sivusto alkaa elää omaa elämäänsä: ajastetut artikkelit eivät julkaistu, WooCommerce-tilaukset eivät uusiudu, ilmoitukset vaikenevat.
WP-Cronin erikoisuus on siinä, että se ei käynnisty palvelimen ajastimella, vaan kun kävijä saapuu. Vähäliikenteisessä projektissa kello 9:00 ajastettu tehtävä saattaa suorittua kello 11:47, kun ensimmäinen lukija avaa sivun. Ja jos liikennettä ei ole useaan tuntiin, cron yksinkertaisesti nukkuu. Lisää tähän poistetuista lisäosista jääneet kadonneet koukut, muistia syövät callback-funktiot ja puuttuvat lokit, niin saat mustan laatikon ennustettavan automaation sijaan.
Olemme koonneet kolme lisäosaa, jotka kattavat koko WP-Cron-työnkulun: tapahtumien katselusta kaatuneiden koukkujen valvontaan ja virheenkorjaukseen. Kaikki on testattu oikeissa projekteissa osoitteessa techblog.sdstudio.top. Lopuksi, erillisessä osiossa, näytämme, miten vakio-WP-Cron korvataan palvelinajastimella niille, jotka tarvitsevat taattua suoritustarkkuutta.
💡 Pikakatsaus:
- Asenna WP Crontrol nähdäksesi kaikki cron-tapahtumat, muokataksesi niitä, ajaaksesi niitä manuaalisesti ja siivotaksesi roskakoukut, tämä on tärkein hallintatyökalu
- Lisää Advanced Cron Manager PRO, jos tarvitset suorituslokit, muistin ja ajan mittaukset jokaiselle koukulle sekä vakavien virheiden sieppauksen tiedosto- ja rivitiedoilla
- Ota käyttöön WP-Cron Status Checker päivittäistä valvontaa varten: sähköposti, jos cron lakkaa toimimasta tai koukku jäätyy yli 5 minuutiksi
- Korvaa vakio-WP-Cron palvelin-cronilla, jos kävijäpohjainen tarkkuus ei riitä, siirrä tehtävät oikeaan ajastimeen taatulla suoritusajalla
Vertailutaulukko
Ominaisuus | WP Crontrol | Advanced Cron Manager | WP-Cron Status Checker |
|---|---|---|---|
Näytä kaikki cron-tapahtumat | ✅ | ✅ | ❌ |
Manuaalinen tapahtuman suoritus | ✅ | ✅ | ❌ |
Luo uusia tapahtumia | ✅ | ✅ | ❌ |
Suorituksen lokitus | Pro | PRO | ✅ (perus) |
Vakavien virheiden sieppaus | Pro | PRO | ❌ |
Muistin ja ajan mittaukset | Pro | PRO | ✅ (aika) |
CSV-vienti | ✅ | ❌ | ❌ |
Sähköposti-ilmoitukset vioista | ❌ | ❌ | ✅ |
Ilmainen versio | ✅ | ✅ | ✅ |
Pro-hinta | Alkaen $59/vuosi | $39/vuosi | $10.99 |
1. WP Crontrol

WP Crontrol, tekijänä John Blackbourn, on de facto -standardi WP-Cronin kanssa työskentelyyn. Lisäosa on asennettu yli 300 000 sivustolle ja se on osa WordPress VIP -teknologiapinoa ja Altis-alustaa. Asennamme sen ensimmäisenä jokaiseen projektiin, kun meidän täytyy käsitellä ajastettuja tehtäviä.
Lisäosa lisää kaksi näkymää hallintapaneeliin: Työkalut → Cron-tapahtumat tapahtumien katseluun ja hallintaan, ja Asetukset → Cron-aikataulut mukautettujen intervallien luomiseen. Tapahtumanäkymässä näet taulukon: koukku, argumentit, seuraava suoritusaika, toiminto. Minkä tahansa tapahtuman voi suorittaa heti, muokata, keskeyttää tai poistaa.
Käytännössä yleisin käyttötapaus on kadonneiden koukkujen löytäminen kauan sitten poistetuista lisäosista. WP Crontrol korostaa tapahtumat, joiden toiminto puuttuu (Toiminto-kentässä näkyy "Ei mitään"), jotka voi turvallisesti poistaa. Massapoisto joukkotoimintojen kautta säästää kymmeniä klikkauksia, kun tarkastuksessa paljastuu 15-20 roska-cron-tehtävää.
Aikavyöhykkeen käsittely on erityisen hienoa: jokainen päivämäärä näytetään nimenomaisella aikavyöhykemerkinnällä. Ei tarvitse arvailla "onko tämä UTC vai paikallinen aika?".
CSV-vienti, ominaisuus joka puuttuu Advanced Cron Managerista. Paina Vie-painiketta, avaa taulukko Google Sheetsissä, ja 5 minuutissa olet tarkastanut kaikki asiakkaan cron-tehtävät ennen migraatiota.
Hyvää:
- Täysi hallinta kaikkiin cron-tapahtumiin ja -aikatauluihin hallintapaneelista
- Massapoisto, CSV-vienti, mukautettujen intervallien hallinta
- PHP- ja URL-cron-tapahtumat, aja koodia tai kutsu päätepistettä aikataulun mukaan
- Yli 300 000 aktiivista asennusta, PHP 8.4 -yhteensopivuus, säännölliset päivitykset
Huonoa:
- Lokitus, virheiden sieppaus ja suorituskyvyn mittaukset vain Pro-versiossa hintaan $59/vuosi
- Ei sisäänrakennettuja vikailmoituksia cronille
💵 Ilmainen. WP Crontrol Pro, alkaen $59/vuosi (täysi lokitus, suorituskykymittarit, WP-CLI-komennot, virhehälytykset).
🔗 WP Crontrol WordPress.orgissa
2. Advanced Cron Manager

Advanced Cron Manager, tekijänä BracketSpace (Kuba Mikita), tämä on WP Crontrol eri filosofialla. Siinä missä WP Crontrol menee laajalle (hallinta + mukautetut aikataulut + PHP/URL-tapahtumat), Advanced Cron Manager menee syvälle: diagnostiikka, lokitus, suorituskyvyn profilointi.
Ilmaisversiossa saat samat toiminnot kuin WP Crontrolissa: tapahtumien katselu, lisäys, poisto, keskeytys. Lisäksi siinä on joukkotoiminnot, haku ja suodatus, sadoilla cron-tehtävillä varustetulla sivustolla tämä säästää aikaa. Hieno yksityiskohta: jokaiselle tapahtumalle lisäosa näyttää valmiin PHP-pätkän (copy-paste callback-funktion toteutus), kopioi se functions.php-tiedostoon ja lisää oma logiikkasi.
Todellinen voima avautuu PRO-versiossa hintaan 39 $/vuosi. Cron Logger käynnistyy, täysi suoritushistoria aikaleimoineen ja tilatietoineen. Jokaisesta koukusta näet suoritusajan ja muistinkulutuksen huipun, joten on heti selvää, mikä lisäosa syö resursseja cron-tehtävissä. Error Catcher nappaa automaattisesti callback-funktioiden vakavat virheet ja näyttää ne lokissa, joten "hiljaisen kaatumisen" sijaan näet tarkan tiedoston ja rivin.
Testiympäristössämme yksi ulkoisen API:n synkronointilisäosa kulutti säännöllisesti 180 Mt muistia cron-koukulla. Ilman Advanced Cron Manager PRO:ta emme olisi tienneet tästä, ulospäin kaikki toimi, sivusto vain kaatui ajoittain OOM-virheeseen.
Hyvää:
- Valmis PHP-pätkä jokaiselle tapahtumalle, nopeuttaa kehitystä
- PRO: täysi lokitus, suorituskykymittaukset ja vakavien virheiden sieppaus
- Server Scheduler, ohjeet WP-Cronin korvaamiseen järjestelmän cronilla
- Debug-työkalu:
do_action('advanced-cron-manager/log')oman datan lokittamiseen
Huonoa:
- Ei CSV-vientiä (toisin kuin WP Crontrolissa)
- Ei PHP/URL-tapahtumia valmiina (kehittäjät pitävät niitä turvattomina)
- PRO-versio ei lisää tapahtumien hallintaa, ainoastaan diagnostiikan
💵 Ilmainen versio WordPress.orgissa. PRO, 39 $/vuosi (lokitus, suorituskykymittaukset, virheiden sieppaus, debug-työkalu). 14 päivän rahat takaisin -takuu.
🔗 Advanced Cron Manager WordPress.orgissa
3. WP-Cron Status Checker

WP-Cron Status Checker ei hallinnoi tapahtumia, ja se on sen vahvuus. Se on puhtaasti valvontatyökalu: se tarkkailee, että WP-Cron on toiminnassa, ja lähettää sähköpostin, jos jokin menee pieleen. Liitännäinen tarkistaa 24 tunnin välein WordPressin kyvyn suorittaa cron-tehtäviä ja kirjaa lokiin kaikki suoritetut koukut.
WordPressin hallintapaneeliin ilmestyy vimpain: vihreä tila, jos cron toimii, punainen ja virhekuvaus, jos ei. Erikseen näet edellisen WP-Cron-ajon ajankohdan, mikä on kätevää nopeisiin tarkistuksiin vähäliikenteisillä sivustoilla.
Lokit näyttävät, mikä koukku suoritettiin, milloin, kuinka kauan se kesti ja valmistuiko se onnistuneesti. Jos koukku jumittuu yli 5 minuutiksi, liitännäinen merkitsee sen epäonnistuneeksi ja lähettää ilmoituksen.
Haitat: ilmaisversio tallentaa vain 3 viimeisintä lokia. PRO-versio hintaan 10,99 $ poistaa tämän rajoituksen ja antaa määrittää sähköposti-ilmoitusten tiheyden. PRO:ssa voit myös määritellä, mitä koukkuja ei pidetä virheinä, jos ne suoritetaan epätäydellisellä tilalla.
Pidämme WP-Cron Status Checkeriä projekteissa, joissa cron on kriittinen (WooCommerce-tilaukset, automatisoidut viennit), itsenäisenä vahtikoirana. WP Crontrolissa ja Advanced Cron Managerissa ei ole sisäänrakennettuja hälytyksiä, ne näyttävät tilanteen "juuri nyt", mutta eivät varoita, jos cron kaatui kolmelta yöllä.
Hyvät puolet:
- Automaattinen WP-Cron-tarkistus 24 tunnin välein ja sähköpostihälytykset
- Hallintapaneelin vimpain, jossa värikoodattu tilanäyttö
- Koukkujen lokitus: suoritusaika, tila, epäonnistumisen syy
- Ei ole riippuvainen WP-Cronista tarkistuksissa, vaan käyttää omia transienttejaan
Huonot puolet:
- Vain valvonta, ei voi luoda, poistaa tai ajaa cron-tapahtumaa
- Ilmaisversio tallentaa vain 3 lokia
- Vaatii rekisteröitymisen Freemiuksen kautta
💵 Ilmaisversio WordPress.orgissa. PRO, 10,99 $ (lokirajoituksen poisto, hälytystiheyden määritys).
🔗 WP-Cron Status Checker WordPress.orgissa
WP-Cronin korvaaminen palvelimen cronilla

Tavallinen WP-Cron on riippuvainen sivustokäynneistä. Jos tarvitset taattua suoritustarkkuutta (laskutus WooCommercessa, yöllinen CRM-synkronointi, raporttien luonti), korvaa se palvelimen cronilla. Tehtävä suoritetaan täsmälleen määritettyyn aikaan riippumatta siitä, onko kukaan vieraillut sivustolla.
Tässä on kolme lähestymistapaa eri palvelimen käyttöoikeustasoille:
- cPanel / ISPmanager. Siirry Cron Jobs -osioon, lisää tehtävä "Every 5 minutes" -välillä ja komennolla
wget -q -O - https://yoursite.com/wp-cron.php?doing_wp_cron > /dev/null 2>&1. Poista ensin tavallinen WP-Cron käytöstä rivillädefine('DISABLE_WP_CRON', true);wp-config.php-tiedostossa. - Cloudways / hosting SSH-yhteydellä. Lisää merkintä crontabiin:
*/5 * * * * wget -q -O - https://yoursite.com/wp-cron.php?doing_wp_cron > /dev/null 2>&1. Sama periaate, mutta terminaalin kautta. - cron-job.org. Ilmainen ulkoinen palvelu ilman WordPress-kytköstä. Rekisteröidy, luo tehtävä wp-cron.php-URL-osoitteellasi, 5 minuutin väli. Ei vaadi liitännäisen asentamista sivustolle eikä palvelimen käyttöoikeuksia.
Jos et halua kokonaan poistaa WP-Cronia käytöstä, käytä palvelimen cronia vain kriittisille koukuille. Jätä vakiomekanismi taustatehtäville ja aseta erillinen liipaisin wget-komennolla tietyn koukun URL-osoitteeseen.
⁉️🤔 Usein kysytyt kysymykset
Miksi tarvitset erillisen liitännäisen cronille, jos WordPress hoitaa kaiken itse?
Tavallinen WP-Cron hoitaa perustehtävät: ajastettujen artikkelien julkaisun, päivitysten tarkistuksen. Mutta se ei näytä, mitä on todella aikataulutettu, ei kirjaa suorituksia lokiin eikä varoita vioista. Kun sivusto kasvaa liitännäisillä (WooCommerce, varmuuskopiot, SEO-skannerit), cron-koukkujen määrä ylittää 30-40, ja ilman hallintatyökalua menetät hallinnan. Cron-liitännäinen on kuin DevTools frontendille: voit elää ilman sitä, mutta kun jokin hajoaa, et edes tiedä, mistä etsiä.
Miten WP Crontrol eroaa Advanced Cron Managerista?
WP Crontrol antaa täyden hallinnan tapahtumiin: tarkastelu, luonti, tauotus, massapoisto, CSV-vienti, PHP- ja URL-koukut. Advanced Cron Manager PRO-versiossa menee diagnostiikkaan: suorituslokit, muistin ja ajan mittaukset, vakavien virheiden sieppaus tiedosto- ja rivitiedoilla. Pohjimmiltaan ne täydentävät toisiaan: WP Crontrol hallintaan, Advanced Cron Manager vianetsintään. Käytännössä asennamme molemmat: WP Crontrolin jokapäiväiseen tapahtumatyöhön, Advanced Cron Manager PRO:n suorituskykyauditointeihin.
Pärjääkö ilman WP-Cron Status Checkeriä, jos Advanced Cron Managerissa on lokit?
Lokit näyttävät, mitä on JO tapahtunut. Status Checker varoittaa, KUN se tapahtui. Tämä on ero sen välillä, että "tarkistat lokit viikkoa myöhemmin ja huomaat cronin olleen alhaalla 5 päivää" ja "saat sähköpostin 24 tuntia vian jälkeen". WooCommerce-tilaussivustoilla 5 päivän cron-katkos tarkoittaa menetettyjä maksuja. Yhdessä projektissa huomasimme jumiutuneen koukun tunnin kuluttua viasta. Ilman Status Checkeriä olisimme nähneet ongelman vasta, kun asiakas valitti, etteivät tilaukset uusiudu.
Riippuuko WP-Cron Status Checker itse WP-Cronista tarkistuksissa?
Ei. Liitännäinen käyttää WordPressin Transients API:a aikaleimojen tallentamiseen, ei cron-koukkuja. Tämä tarkoittaa, että vaikka WP-Cron olisi täysin rikki, Status Checker havaitsee ongelman ja lähettää hälytyksen. Tarkistus suoritetaan jokaisella ylläpitäjän kirjautumisella ja se vertaa nykyistä aikaa viimeisimpään tallennettuun merkkiin. Kuin erillinen vartija, joka ei asu talossa, jota se vartioi.
Onko pakollista poistaa tavallinen WP-Cron käytöstä, kun siirrytään palvelimen croniin?
Suositeltavaa, mutta ei pakollista. Jos jätät molemmat, cron-tehtävät käynnistyvät kahdesti: vakiomekanismilla (käynnillä) ja palvelimen liipaisimella. Useimmille tehtäville tämä ei ole kriittistä, mutta se kuormittaa palvelinta. Parempi poistaa tavallinen WP-Cron käytöstä
define('DISABLE_WP_CRON', true);-rivillä ja jättää vain palvelimen liipaisin. Poikkeus: jos käytät palvelimen cronia tietyille kriittisille tehtäville ja annat muiden toimia normaalisti.
Jos et ole koskaan katsonut Cron Events -osiota hallintapaneelissa, aloita tästä videosta. David McCan näyttää 6 minuutissa, miten WP-Cron toimii, miksi tapahtumat myöhästyvät aikataulustaan ja miten WP Crontrol ratkaisee nämä ongelmat. Käytännön opas ilman turhaa höttöä, jonka jälkeen pystyt auditoimaan sivustosi cron-tehtävät 10 minuutissa.
Mikä cron-tehtäväliitännäinen asentaa vuonna 2026
Kolme yhdistelmää eri skenaarioihin, kevyestä valvonnasta täyteen hallintaan:
- Minimaalinen asennus. WP Crontrol + WP-Cron Status Checker. Tapahtumien hallinta ja vikahälytykset. Kattaa useimpien pienten sivustojen tarpeet: kaikki koukut näkyvissä, hälytykset olemassa, nollakustannus. Ilmainen.
- Diagnostiikka ja vianetsintä. WP Crontrol + Advanced Cron Manager PRO + WP-Cron Status Checker PRO. Lisää täyden lokituksen, muistimittaukset ja vakavien virheiden sieppauksen. Sivustoille, joilla on mukautettuja cron-koukkuja ja korkeat seisokkikustannukset.
- Tarkka suoritusajastus. Mikä tahansa yllä olevista yhdistelmistä + palvelimen cron. Taattu suoritus aikataulussa, ilman riippuvuutta liikenteestä. WooCommercelle, laskutukselle ja synkronoinneille, joissa tunnin viive on kriittinen.
Jos et ole koskaan katsonut, mitä Cron Events -osiossasi on, aloita WP Crontrolista. Viisi minuuttia asennuksen jälkeen näet, kuinka monta roskakoukkua poistetuista lisäosista on jäänyt jäljelle ja mitkä tehtävät ovat toimettomina. Lisää sitten työkaluja tarpeen mukaan: lokit, kun jokin hajoaa, hälytykset, kun hiljaisuus maksaa rahaa, palvelimen cron, kun liikenne ei riitä vakaaseen suoritukseen.



