Skip to content

Kõik WordPressist, veebiarendusest — ja mitte ainult

🥇 3 Parimat cron jobi pistikprogrammi WordPressile 2026 (tasuta ja Pro)

🥇 3 Parimat cron jobi pistikprogrammi WordPressile 2026 (tasuta ja Pro)

Kirjade saatmine, ajastatud postituste avaldamine, uuenduste kontrollimine, varunduste käivitamine, WordPressis ripub kõik cron-ülesannete küljes. Kuni need töötavad, ei mõtle sa nende peale. Aga niipea kui üks konks hangub, hakkab sait elama oma elu: ajastatud artiklid ei ilmu, WooCommerce'i tellimused ei uuene, teavitused vaikivad.

WP-Croni eripära on see, et see ei käivitu serveri taimeri järgi, vaid siis, kui külastaja saabub. Vähese liiklusega projektis võib kell 9:00-ks ajastatud ülesanne käivituda kell 11:47, kui esimene lugeja lehe avab. Ja kui mitu tundi pole üldse liiklust, siis cron lihtsalt magab. Lisa siia kadunud konksud kustutatud pluginatest, mälunäljas callback-funktsioonid ja puuduvad logid ning ennustatava automaatika asemel on sul must kast.

Oleme kokku kogunud kolm pluginat, mis katavad kogu WP-Croni töövoo: alates sündmuste vaatamisest kuni seire ja kokkujooksnud konksude silumiseni. Kõiki on testitud reaalsetes projektides aadressil techblog.sdstudio.top. Lõpus, eraldi jaotises, näitame, kuidas asendada tavaline WP-Cron serveri ajastiga neile, kes vajavad garanteeritud täitmistäpsust.

💡 Kiirülevaade:

  • Paigalda WP Crontrol, et näha kõiki cron-sündmusi, neid muuta, käsitsi käivitada ja rämpskonksudest puhastada, see on peamine haldustööriist
  • Lisa Advanced Cron Manager PRO, kui vajad täitmislogisid, iga konksu mälu- ja ajamõõtmisi ning vigade püüdmist koos faili ja rea viitega
  • Luba WP-Cron Status Checker igapäevaseks seireks: e-kiri, kui cron lakkab töötamast või konks hangub kauemaks kui 5 minutit
  • Asenda tavaline WP-Cron serveri croniga, kui külastajapõhine täpsus ei ole piisav, vii ülesanded reaalsesse ajastisse garanteeritud täitmisajaga

Võrdlustabel

Funktsioon

WP Crontrol

Advanced Cron Manager

WP-Cron Status Checker

Kõigi cron-sündmuste vaatamine

Sündmuse käsitsi käivitamine

Uute sündmuste loomine

Täitmise logimine

Pro

PRO

✅ (baas)

Vigade püüdmine

Pro

PRO

Mälu- ja ajamõõtmised

Pro

PRO

✅ (aeg)

CSV eksport

E-posti teavitused tõrgetest

Tasuta versioon

Pro hind

Alates $59/aastas

$39/aastas

$10.99

1. WP Crontrol

WP Crontrol pistikprogrammi cron-sündmuste halduspaneel

WP Crontrol John Blackbournilt, de facto standard WP-Croniga töötamiseks. Plugin on paigaldatud enam kui 300 000 saidile ning kuulub WordPress VIP tehnoloogiapinu ja Altise platvormi koosseisu. Meie paigaldame selle iga projekti puhul esimesena, kui on vaja ajastatud ülesannetega tegeleda.

Plugin lisab administraatorisse kaks vaadet: Tööriistad → Cron-sündmused sündmuste vaatamiseks ja haldamiseks ning Seaded → Cron-ajakavad kohandatud intervallide loomiseks. Sündmuste vaates näed tabelit: konks, argumendid, järgmise käivituse aeg, tegevus. Iga sündmust saab kohe käivitada, muuta, peatada või kustutada.

Praktikas on kõige tavalisem kasutusjuht ammu kustutatud pluginatest jäänud kadunud konksude leidmine. WP Crontrol tõstab esile sündmused, millel puudub tegevus (väli „Tegevus" näitab „Puudub"), need võib julgelt eemaldada. Hulgi kustutamine läbi „Hulgitegevuste" säästab kümneid klikke, kui auditi käigus tuleb välja 15-20 rämpsust cron-ülesannet.

Ajavööndite käsitlus on eriti meeldiv: iga kuupäev on näidatud koos selge ajavööndi indikaatoriga. Pole vaja arvata, „kas see on UTC või kohalik aeg?".

CSV eksport, funktsioon, mis Advanced Cron Manageril puudub. Vajuta nuppu „Ekspordi", ava tabel Google Sheetsis ja 5 minutiga oled enne migratsiooni kõik kliendi cron-ülesanded üle auditeerinud.

Plussid:

  • Täielik kontroll kõigi cron-sündmuste ja -ajakavade üle administraatoripaneelist
  • Hulgi kustutamine, CSV eksport, kohandatud intervallide haldus
  • PHP ja URL cron-sündmused, käivita koodi või pöördu ajakava järgi lõpp-punkti poole
  • 300 000+ aktiivset paigaldust, PHP 8.4 ühilduvus, regulaarsed uuendused

Miinused:

💵 Tasuta. WP Crontrol Pro, alates $59/aastas (täielik logimine, jõudlusmõõdikud, WP-CLI käsud, veateavitused).

🔗 WP Crontrol WordPress.org-is

🔗 wp-crontrol.com sait

2. Advanced Cron Manager

Cron-ülesannete haldusliides Advanced Cron Manageris

Advanced Cron Manager BracketSpace'ilt (Kuba Mikita), see on WP Crontrol teistsuguse filosoofiaga. Kui WP Crontrol läheb laiaks (haldus + kohandatud ajakavad + PHP/URL sündmused), siis Advanced Cron Manager läheb süvitsi: diagnostika, logimine, jõudlusprofileerimine.

Tasuta versioonis saad sama komplekti, mis WP Crontrolis: cron-sündmuste vaatamine, lisamine, kustutamine, peatamine. Lisaks on olemas hulgitoimingud, otsing ja filtreerimine, sadade cron-ülesannetega saidil säästab see aega. Üks meeldiv detail: iga sündmuse kohta näitab plugin valmis PHP koodijuppi (kopeeri ja kleebi callback-funktsiooni teostus), kopeeri see faili functions.php ja lisa oma loogika.

Tõeline võimekus avaneb PRO versioonis hinnaga $39/aastas. Cron Logger lülitub sisse, täielik täitmisajalugu koos ajatemplite ja olekutega. Iga haagi kohta näed täitmisaega ja tippmälukasutust, kohe on selge, milline plugin cron-ülesannetel ressursse sööb. Error Catcher püüab automaatselt kinni callback-funktsioonides esinevad fataalsed vead ja kuvab need logis, nii et „vaikse kokkujooksmise" asemel näed konkreetset faili ja rida.

Meie teststendil tarbis üks välise API-ga sünkroniseeriv plugin cron-haagi peal regulaarselt 180MB mälu. Ilma Advanced Cron Manager PRO-ta poleks me sellest teadnud, väliselt kõik toimis, sait lihtsalt jooksis perioodiliselt OOM-iga kokku.

Plussid:

  • Valmis PHP jupp iga sündmuse jaoks, kiirendab arendust
  • PRO: täielik logimine, jõudlusmõõtmised ja fataalsete vigade püüdmine
  • Server Scheduler, juhised WP-Croni asendamiseks süsteemse croniga
  • Silumistööriist: do_action('advanced-cron-manager/log') enda andmete logimiseks

Miinused:

  • CSV-eksport puudub (erinevalt WP Crontrolist)
  • PHP/URL sündmused ei ole karbist võttes saadaval (looja peab neid ebaturvaliseks)
  • PRO versioon ei lisa sündmuste haldust, ainult diagnostika

💵 Tasuta versioon WordPress.org-is. PRO, $39/aastas (logimine, jõudlusmõõtmised, vigade püüdmine, silumistööriist). 14-päevane raha tagasi.

🔗 Advanced Cron Manager WordPress.org-is

🔗 Advanced Cron Manager PRO

3. WP-Cron Status Checker

WP-Cron Status Checkeri jälgimisvidin WordPressi töölaual

WP-Cron Status Checker ei halda sündmusi ja see ongi selle tugevus. See on puhtalt seire tööriist: see jälgib, et WP-Cron oleks elus, ja saadab e-kirja, kui midagi valesti läheb. Iga 24 tunni järel kontrollib plugin WordPressi võimet cron-ülesandeid käivitada ja logib kõik käivitatud konksud.

WordPressi juhtpaneelile ilmub vidin: roheline olek, kui cron töötab, punane koos veakirjeldusega, kui mitte. Eraldi näed viimase WP-Croni käivituse aega, mis on mugav kiireks kontrolliks vähese külastatavusega saitidel.

Logid näitavad, milline konks käivitus, millal, kui kaua see aega võttis ja kas see lõppes edukalt. Kui konks hangub kauemaks kui 5 minutit, märgib plugin selle ebaõnnestunuks ja saadab teavituse.

Miinused: tasuta versioon salvestab ainult viimased 3 logi. PRO versioon hinnaga 10,99 $ eemaldab selle piirangu ja võimaldab seadistada e-posti teavituste sagedust. PRO võimaldab ka määrata, milliseid konkse mitte vigadeks lugeda, kui need käivituvad mittetäieliku staatusega.

Hoiame WP-Cron Status Checkerit projektides, kus cron on kriitiline (WooCommerce'i tellimused, automatiseeritud ekspordid), iseseisva valvekoerana. WP Crontrolil ja Advanced Cron Manageril pole sisseehitatud hoiatusi, need näitavad olekut "just praegu", kuid ei hoia sind, kui cron kell kolm öösel seiskus.

Plussid:

  • Automaatne WP-Croni kontroll iga 24 tunni järel koos e-posti hoiatustega
  • Juhtpaneeli vidin värvikoodiga olekuindikatsiooniga
  • Konksude logimine: käivitusaeg, olek, ebaõnnestumise põhjus
  • Ei sõltu kontrollide tegemisel WP-Cronist, kasutab oma transient-andmeid

Miinused:

  • Ainult seire, ei saa cron-sündmust luua, kustutada ega käivitada
  • Tasuta versioon salvestab ainult 3 logi
  • Nõuab registreerimist Freemiuse kaudu

💵 Tasuta versioon WordPress.org-is. PRO, 10,99 $ (logipiirangu eemaldamine, hoiatuste sageduse seadistamine).

🔗 WP-Cron Status Checker WordPress.org-is

🔗 WP-Cron Status Checker PRO

WP-Croni asendamine serveri croniga

Serveri cron-ajasti seadistus hostingu juhtpaneelil

Tavaline WP-Cron sõltub saidi külastustest. Kui vajad garanteeritud käivitustäpsust (arveldamine WooCommerce'is, öine CRM-i sünkroonimine, aruannete genereerimine), asenda see serveri croniga. Ülesanne käivitub täpselt määratud ajal, sõltumata sellest, kas keegi külastas saiti.

Siin on kolm lähenemist erinevatele serveri ligipääsu tasemetele:

  • cPanel / ISPmanager. Mine Cron Jobs'i, lisa ülesanne intervalliga "Iga 5 minuti järel" ja käsuga wget -q -O - https://yoursite.com/wp-cron.php?doing_wp_cron > /dev/null 2>&1. Esmalt keela tavaline WP-Cron reaga define('DISABLE_WP_CRON', true); failis wp-config.php.
  • Cloudways / majutus SSH-ga. Lisa crontab'i kirje: */5 * * * * wget -q -O - https://yoursite.com/wp-cron.php?doing_wp_cron > /dev/null 2>&1. Sama põhimõte, kuid terminali kaudu.
  • cron-job.org. Tasuta väline teenus, ilma WordPressi sidumiseta. Registreeru, loo ülesanne oma wp-cron.php URL-iga, 5-minutilise intervalliga. Ei nõua pluginat saidile ega serveri ligipääsu.

Kui sa ei soovi WP-Croni täielikult keelata, kasuta serveri croni ainult kriitiliste konksude jaoks. Jäta tavaline mehhanism taustaülesannetele ja seadista eraldi päästik wget kaudu konkreetse konksu URL-ile.

⁉️🤔 Korduma kippuvad küsimused

Milleks on vaja eraldi cron-pluginat, kui WordPress teeb kõik ise?

Tavaline WP-Cron käsitleb põhiülesandeid: ajastatud postituste avaldamine, uuenduste kontrollimine. Kuid see ei näita, mis on tegelikult ajastatud, ei logi käivitusi ega hoia rikete eest. Kui saidile lisandub pluginaid (WooCommerce, varundused, SEO-skannerid), ületab cron-konksude arv 30-40 ja ilma haldustööriistata kaotad kontrolli. Cron-plugin on nagu DevTools esikülje jaoks: saad ka ilma selleta elada, aga kui midagi katki läheb, ei tea sa isegi, kust otsida.

Mille poolest erineb WP Crontrol Advanced Cron Managerist?

WP Crontrol annab täieliku kontrolli sündmuste üle: vaatamine, loomine, peatamine, hulgikustutamine, CSV-eksport, PHP ja URL konksud. Advanced Cron Manager PRO versioonis läheb diagnostikasse: käivituslogid, mälu ja aja mõõtmine, fataalsete vigade püüdmine koos faili ja rea viitega. Sisuliselt täiendavad need teineteist: WP Crontrol haldamiseks, Advanced Cron Manager silumiseks. Praktikas paigaldame mõlemad: WP Crontrol igapäevaseks sündmustega tööks, Advanced Cron Manager PRO jõudluse audititeks.

Kas saab ilma WP-Cron Status Checkerita hakkama, kui Advanced Cron Manageris on logid olemas?

Logid näitavad, mis JUBA juhtus. Status Checker hoiatab, MILLAL see juhtus. See on vahe "logide kontrollimisel nädal hiljem ja avastamisel, et cron on olnud maas 5 päeva" ja "e-kirja saamisel 24 tundi pärast riket". WooCommerce'i tellimustega saitide puhul tähendab 5 päeva croni seisakut kaotatud makseid. Ühel projektil saime teada külmunud konksust tund pärast riket. Ilma Status Checkerita oleksime probleemi näinud alles siis, kui klient kurtis, et tellimused ei uuene.

Kas WP-Cron Status Checker ise sõltub kontrollide tegemisel WP-Cronist?

Ei. Plugin kasutab ajatemplite salvestamiseks WordPressi Transients API-t, mitte cron-konkse. See tähendab, et isegi kui WP-Cron on täiesti katki, tuvastab Status Checker probleemi ja saadab hoiatuse. Kontroll käivitub igal administraatori sisselogimisel ja võrdleb praegust aega viimase salvestatud märkega. Nagu eraldi valvur, kes ei ela majas, mida ta valvab.

Kas tavalise WP-Croni keelamine on serveri cronile üleminekul kohustuslik?

Soovitatav, kuid mitte kohustuslik. Kui jätad mõlemad, käivituvad cron-ülesanded kaks korda: tavalise mehhanismi poolt (külastusel) ja serveri päästiku poolt. Enamiku ülesannete jaoks pole see kriitiline, kuid koormab serverit. Parem on tavaline WP-Cron keelata läbi define('DISABLE_WP_CRON', true); ja jätta ainult serveri päästik. Erand: kui kasutad serveri croni konkreetsete kriitiliste ülesannete jaoks ja lased ülejäänutel normaalselt töötada.

Kui sa pole kunagi administraatoris Cron Events'i sektsiooni vaadanud, alusta sellest videost. 6 minutiga näitab David McCan, kuidas WP-Cron töötab, miks sündmused oma ajakavast mööda lähevad ja kuidas WP Crontrol neid probleeme lahendab. Praktiline juhend ilma ülearuse infota, mille järel suudad oma saidi cron-ülesandeid 10 minutiga auditeerida.

Milline cron-ülesannete plugin paigaldada aastal 2026

Kolm kombinatsiooni erinevate stsenaariumide jaoks, alates kergest seirest kuni täieliku kontrollini:

  • Minimaalne seadistus. WP Crontrol + WP-Cron Status Checker. Sündmuste haldus ja tõrketeaded. Katab väikeste saitide peamised vajadused: kõik konksud on nähtaval, teated olemas, nullkuluga. Tasuta.
  • Diagnostika ja silumine. WP Crontrol + Advanced Cron Manager PRO + WP-Cron Status Checker PRO. Lisab täieliku logimise, mälumõõtmised ja fataalsete vigade püüdmise. Saitidele, kus on kohandatud cron-konkse ja kõrge seisaku hind.
  • Täpne käivitusaeg. Ükskõik milline ülaltoodud kombinatsioon + serveri cron. Garanteeritud käivitus graafiku järgi, ilma liiklusest sõltumata. WooCommerce'i, arvelduste ja sünkroonimiste jaoks, kus tunnine viivitus on kriitiline.

Kui te pole kunagi vaadanud, mis teie Cron Events'is on, alustage WP Crontroliga. Viis minutit pärast paigaldust ja näete, kui palju rämpskonkse on kustutatud pluginatest alles ja millised ülesanded on jõude. Seejärel lisage tööriistu vastavalt vajadusele: logid, kui midagi katki läheb, teated, kui vaikus maksab raha, serveri cron, kui liiklusest ei piisa stabiilseks käivituseks.