
🥇 3 Najlepsze wtyczki zadań cron dla WordPress 2026 (darmowe i Pro)
Newsletter wysyłka, publikacja opóźnionych postów, sprawdzanie aktualności, uruchamianie backupów, wszystko to wisi na zadaniach crona WordPress. Dopóki działają, nie myśli Pan o nich. Wystarczy jednak, że jeden hak się zawiesi, a strona zaczyna żyć własnym życiem: zaplanowane artykuły nie są publikowane, subskrypcje WooCommerce nie są odnawiane, powiadomienia milczą.
Specyfika WP-Cron polega na tym, że uruchamia się on nie według timera serwera, lecz w momencie wejścia odwiedzającego na stronę. W projekcie o niskiej odwiedzalności zadanie zaplanowane na 9:00 może zostać wykonane o 11:47, gdy pierwszy czytelnik otworzy stronę. A jeśli przez kilka godzin nie ma ruchu, cron po prostu śpi. Proszę dodać do tego zagubione haki po usuniętych wtyczkach, funkcje callback pożerające pamięć i brak logów, otrzymuje Pan czarną skrzynkę zamiast przewidywalnej automatyzacji.
Zebraliśmy trzy wtyczki, które pokrywają cały cykl pracy z WP-Cron: od przeglądania zdarzeń po monitorowanie i debugowanie haków, które uległy awarii. Wszystkie przetestowane na rzeczywistych projektach techblog.sdstudio.top. Na końcu, w osobnym rozdziale, pokażemy, jak zastąpić standardowy WP-Cron planistą serwerowym dla tych, którzy potrzebują gwarantowanej precyzji wykonania.
💡 Szybki przegląd:
- Proszę zainstalować WP Crontrol, aby widzieć wszystkie zdarzenia crona, edytować je, uruchamiać ręcznie i czyścić niepotrzebne haki, to główne narzędzie administratora
- Proszę dodać Advanced Cron Manager PRO, jeśli potrzebne są logi wykonania, pomiary pamięci i czasu dla każdego haka, a także wyłapywanie błędów krytycznych ze wskazaniem pliku i linii
- Proszę włączyć WP-Cron Status Checker do codziennego monitorowania: e-mail na skrzynkę, jeśli cron przestał działać lub hak zawiesił się na dłużej niż 5 minut
- Proszę zastąpić standardowy WP-Cron serwerowym, jeśli precyzja oparta na odwiedzinach jest niewystarczająca, proszę przenieść zadania na prawdziwy planista z gwarantowanym czasem wykonania
Tabela porównawcza
Możliwość | WP Crontrol | Advanced Cron Manager | WP-Cron Status Checker |
|---|---|---|---|
Przegląd wszystkich zdarzeń crona | ✅ | ✅ | ❌ |
Ręczne uruchamianie zdarzeń | ✅ | ✅ | ❌ |
Tworzenie nowych zdarzeń | ✅ | ✅ | ❌ |
Logowanie wykonania | Pro | PRO | ✅ (podstawowe) |
Wyłapywanie błędów krytycznych | Pro | PRO | ❌ |
Pomiary pamięci i czasu | Pro | PRO | ✅ (czas) |
Eksport do CSV | ✅ | ❌ | ❌ |
Powiadomienia e-mail o awariach | ❌ | ❌ | ✅ |
Darmowa wersja | ✅ | ✅ | ✅ |
Cena Pro | Od $59/rok | $39/rok | $10.99 |
1. WP Crontrol

WP Crontrol od Johna Blackburna to de facto standard pracy z WP-Cron. Wtyczka jest zainstalowana na ponad 300 000 stron i wchodzi w skład stosu technologicznego WordPress VIP oraz platformy Altis. Instalujemy ją jako pierwszą w każdym projekcie, gdy trzeba rozpracować zaplanowane zadania.
Wtyczka dodaje dwa ekrany w panelu administracyjnym: Narzędzia → Cron Events do przeglądania i zarządzania zdarzeniami oraz Ustawienia → Cron Schedules do tworzenia niestandardowych interwałów. Na ekranie zdarzeń widzi Pan tabelę: hak, argumenty, czas następnego uruchomienia, akcja. Każde zdarzenie można uruchomić natychmiast, edytować, wstrzymać lub usunąć.
W praktyce najczęściej jest to wyszukiwanie zagubionych haków po dawno usuniętych wtyczkach. WP Crontrol podświetla zdarzenia z brakującą akcją (pole Action pokazuje „None"), takie można bezpiecznie usuwać. Masowe usuwanie przez Bulk Actions oszczędza dziesiątki kliknięć, gdy po audycie znajduje Pan 15-20 niepotrzebnych zadań crona.
Osobno cieszy obsługa stref czasowych: każda data jest pokazana z jawnym wskazaniem strefy czasowej. Żadnych domysłów „to UTC czy lokalny?".
Eksport do CSV, funkcja, której nie ma w Advanced Cron Manager. Naciska Pan przycisk Export, otwiera arkusz w Google Sheets i w 5 minut robi audyt wszystkich zadań crona klienta przed migracją.
Plusy:
- Pełna kontrola nad wszystkimi zdarzeniami crona i harmonogramami z panelu administracyjnego
- Masowe usuwanie, eksport do CSV, zarządzanie niestandardowymi interwałami
- Zdarzenia crona PHP i URL, wykonuj kod lub wywołuj endpoint zgodnie z harmonogramem
- 300 000+ aktywnych instalacji, kompatybilność z PHP 8.4, regularne aktualizacje
Minusy:
- Logowanie, wyłapywanie błędów i pomiary wydajności tylko w Pro za $59/rok
- Brak wbudowanych powiadomień o awariach crona
💵 Darmowa. WP Crontrol Pro, od $59/rok (pełne logowanie, metryki wydajności, komendy WP-CLI, alerty o błędach).
🔗 WP Crontrol na WordPress.org
2. Advanced Cron Manager

Advanced Cron Manager od BracketSpace (Kuba Mikita) to WP Crontrol z inną filozofią. O ile WP Crontrol idzie wszerz (zarządzanie + niestandardowe harmonogramy + zdarzenia PHP/URL), o tyle Advanced Cron Manager idzie w głąb: diagnostyka, logowanie, profilowanie wydajności.
W darmowej wersji otrzymuje Pan ten sam zestaw co w WP Crontrol: przeglądanie, dodawanie, usuwanie, wstrzymywanie zdarzeń. Dodatkowo są operacje masowe, wyszukiwanie i filtrowanie, na stronie z setkami zadań crona oszczędza to czas. Przyjemny detal: dla każdego zdarzenia wtyczka pokazuje gotowy snippet PHP (copy-paste implementacji funkcji callback), kopiuje Pan do functions.php i dopisuje logikę.
Prawdziwa siła ujawnia się w wersji PRO za $39/rok. Włącza się Cron Logger, pełna historia wykonań ze znacznikami czasu i statusem. Dla każdego hooka widać czas wykonania i szczytowe zużycie pamięci, od razu wiadomo, która wtyczka pożera zasoby przy zadaniach cron. Error Catcher automatycznie przechwytuje błędy krytyczne w funkcjach callback i pokazuje je w logu, zamiast „padło po cichu" widzą Państwo konkretny plik i wiersz.
Na naszym stanowisku testowym jedna wtyczka do synchronizacji z zewnętrznym API regularnie zjadała 180MB pamięci na hooku cron. Bez Advanced Cron Manager PRO nie dowiedzielibyśmy się o tym, z zewnątrz wszystko działało, strona po prostu okresowo wylatywała z powodu OOM.
Plusy:
- Gotowy snippet PHP dla każdego zdarzenia, przyspiesza rozwój
- PRO: pełne logowanie, pomiary wydajności i wyłapywanie błędów krytycznych
- Server Scheduler, instrukcja zastąpienia WP-Cron systemowym cronem
- Narzędzie debugowania:
do_action('advanced-cron-manager/log')do logowania własnych danych
Minusy:
- Brak eksportu do CSV (w przeciwieństwie do WP Crontrol)
- Brak zdarzeń PHP/URL od razu po instalacji (twórcy uważają to za niebezpieczne)
- Wersja PRO nie dodaje zarządzania zdarzeniami, tylko diagnostykę
💵 Darmowa wersja na WordPress.org. PRO, $39/rok (logowanie, pomiary wydajności, wyłapywanie błędów, narzędzie debugowania). 14-dniowy zwrot pieniędzy.
🔗 Advanced Cron Manager na WordPress.org
3. WP-Cron Status Checker

WP-Cron Status Checker nie potrafi zarządzać zdarzeniami i w tym tkwi jego siła. To narzędzie czysto monitorujące: pilnuje, aby WP-Cron działał, i wysyła e-mail, jeśli coś pójdzie nie tak. Co 24 godziny wtyczka sprawdza zdolność WordPressa do uruchamiania zadań crona i loguje wszystkie wykonane hooki.
Na pulpicie WordPressa pojawia się widget: zielony status, jeśli cron działa, czerwony z opisem błędu, jeśli nie. Osobno widać czas ostatniego uruchomienia WP-Crona, co jest wygodne do szybkiego sprawdzenia na stronach o niskiej odwiedzalności.
Logi pokazują, który hook się wykonał, kiedy, ile czasu to zajęło i czy zakończył się sukcesem. Jeśli hook wisi dłużej niż 5 minut, wtyczka oznacza go jako failed i wysyła powiadomienie.
Z minusów: w wersji bezpłatnej przechowywane są tylko 3 ostatnie logi. PRO za 10,99 USD znosi to ograniczenie i pozwala skonfigurować częstotliwość powiadomień e-mail. PRO umożliwia również wskazanie, których hooków nie uznawać za błędne, jeśli wykonują się z niepełnym statusem.
Trzymamy WP-Cron Status Checker na projektach, gdzie cron jest krytyczny (subskrypcje WooCommerce, automatyczne eksporty), jako niezależnego strażnika. WP Crontrol i Advanced Cron Manager nie mają wbudowanych powiadomień, pokazują stan „teraz", ale nie ostrzegą, jeśli cron padnie o trzeciej w nocy.
Plusy:
- Automatyczne sprawdzanie WP-Crona co 24 godziny z powiadomieniami e-mail
- Widget na pulpicie z kolorową indykacją stanu
- Logowanie hooków: czas wykonania, status, przyczyna awarii
- Nie zależy od WP-Crona przy sprawdzaniu, używa własnych transientów
Minusy:
- Tylko monitoring, nie można utworzyć, usunąć ani uruchomić zdarzenia crona
- Wersja bezpłatna przechowuje tylko 3 logi
- Wymaga rejestracji przez Freemius
💵 Wersja bezpłatna na WordPress.org. PRO, 10,99 USD (zniesienie limitu logów, konfiguracja częstotliwości powiadomień).
🔗 WP-Cron Status Checker na WordPress.org
Zastąpienie WP-Crona cronem serwerowym

Standardowy WP-Cron zależy od odwiedzin strony. Jeśli potrzebują Państwo gwarantowanej dokładności wykonania (wystawianie faktur w WooCommerce, nocna synchronizacja z CRM, generowanie raportów), proszę zastąpić go cronem serwerowym. Zadanie wykona się dokładnie o wskazanym czasie, niezależnie od tego, czy ktoś wszedł na stronę.
Oto trzy sposoby dla różnych poziomów dostępu do serwera:
- cPanel / ISPmanager. Proszę wejść w Cron Jobs, dodać zadanie z interwałem „Every 5 minutes" i komendą
wget -q -O - https://вашсайт.com/wp-cron.php?doing_wp_cron > /dev/null 2>&1. Wcześniej proszę wyłączyć standardowy WP-Cron liniądefine('DISABLE_WP_CRON', true);w wp-config.php. - Cloudways / hosting z SSH. Proszę dodać wpis w crontab:
*/5 * * * * wget -q -O - https://вашсайт.com/wp-cron.php?doing_wp_cron > /dev/null 2>&1. Ta sama zasada, ale przez terminal. - cron-job.org. Bezpłatna usługa zewnętrzna bez powiązania z WordPressem. Rejestrują się Państwo, tworzą zadanie z URL Państwa wp-cron.php, interwał 5 minut. Nie wymaga instalacji wtyczki na stronie ani dostępu do serwera.
Jeśli nie chcą Państwo całkowicie wyłączać WP-Crona, proszę używać crona serwerowego tylko dla krytycznych hooków. Proszę zostawić standardowy mechanizm dla zadań w tle i skonfigurować osobny wyzwalacz przez wget na URL konkretnego hooka.
⁉️🤔 Często zadawane pytania
Po co osobna wtyczka do crona, skoro WordPress robi wszystko sam?
Standardowy WP-Cron radzi sobie z podstawowymi zadaniami: publikacją opóźnionych postów, sprawdzaniem aktualizacji. Ale nie pokazuje, co dokładnie jest zaplanowane, nie loguje wykonania i nie ostrzega o awariach. Gdy strona obrasta wtyczkami (WooCommerce, backupy, skanery SEO), liczba hooków crona przekracza 30-40 i bez narzędzia do zarządzania tracą Państwo kontrolę. Wtyczka do crona jest jak DevTools dla frontendu: można bez niej żyć, ale gdy coś się psuje, nie wiedzą Państwo nawet, gdzie patrzeć.
Czym WP Crontrol różni się od Advanced Cron Manager?
WP Crontrol daje pełną kontrolę nad zdarzeniami: podgląd, tworzenie, pauza, masowe usuwanie, eksport do CSV, hooki PHP i URL. Advanced Cron Manager w wersji PRO idzie w diagnostykę: logi wykonania, pomiary pamięci i czasu, wyłapywanie błędów fatalnych ze wskazaniem pliku i linii. W istocie uzupełniają się: WP Crontrol do zarządzania, Advanced Cron Manager do debugowania. W praktyce instalujemy oba: WP Crontrol do codziennej pracy ze zdarzeniami, Advanced Cron Manager PRO do audytu wydajności.
Czy można obejść się bez WP-Cron Status Checker, jeśli są logi w Advanced Cron Manager?
Logi pokazują, co JUŻ się stało. Status Checker ostrzega, KIEDY się stało. To różnica między „spojrzeć w logi po tygodniu i odkryć, że cron leży od 5 dni" a „dostać maila 24 godziny po awarii". Dla stron z subskrypcjami WooCommerce 5 dni przestoju crona oznacza utracone płatności. Na jednym z projektów dowiedzieliśmy się o zawieszonym hooku godzinę po awarii. Bez Status Checker zobaczylibyśmy problem dopiero wtedy, gdy klient poskarżyłby się, że subskrypcje nie są przedłużane.
Czy WP-Cron Status Checker sam zależy od WP-Crona przy sprawdzaniu?
Nie. Wtyczka używa WordPress Transients API do przechowywania znaczników czasu, a nie hooków crona. Oznacza to, że nawet jeśli WP-Cron jest całkowicie zepsuty, Status Checker wykryje problem i wyśle powiadomienie. Sprawdzenie uruchamia się przy każdym wejściu do panelu administracyjnego i porównuje bieżący czas z ostatnim zarejestrowanym znacznikiem. Jak osobny strażnik, który nie mieszka w domu, którego pilnuje.
Czy koniecznie trzeba wyłączać standardowy WP-Cron przy przejściu na serwerowy?
Zalecane, ale nie obowiązkowe. Jeśli zostawić oba, zadania crona będą uruchamiać się dwukrotnie: przez standardowy mechanizm (przy odwiedzinach) i przez wyzwalacz serwerowy. Dla większości zadań nie jest to krytyczne, ale obciąża serwer. Lepiej wyłączyć standardowy WP-Cron przez
define('DISABLE_WP_CRON', true);i zostawić tylko wyzwalacz serwerowy. Wyjątek: jeśli używają Państwo crona serwerowego dla pojedynczych krytycznych zadań, a reszta niech działa standardowo.
Jeśli ani razu nie zaglądali Państwo do sekcji Cron Events w panelu administracyjnym, proszę zacząć od tego wideo. W 6 minut David McCan pokazuje, jak działa WP-Cron, dlaczego zdarzenia są pomijane w harmonogramie i jak WP Crontrol rozwiązuje te problemy. Praktyczny przewodnik bez lania wody, po którym będą Państwo w stanie przeprowadzić audyt zadań crona swojej witryny w 10 minut.
Jaką wtyczkę do zadań crona zainstalować w 2026 roku
Trzy zestawy na różne scenariusze, od lekkiego monitoringu po pełną kontrolę:
- Zestaw minimalny. WP Crontrol + WP-Cron Status Checker. Zarządzanie zdarzeniami plus powiadomienia o awariach. Pokrywa większość potrzeb małych witryn: widać wszystkie hooki, są powiadomienia, zerowe koszty. Bezpłatnie.
- Diagnostyka i debugowanie. WP Crontrol + Advanced Cron Manager PRO + WP-Cron Status Checker PRO. Dochodzi pełne logowanie, pomiary pamięci i wyłapywanie błędów krytycznych. Dla witryn z niestandardowymi hookami crona i wysokim kosztem przestoju.
- Precyzyjny czas wykonania. Dowolny z powyższych zestawów + cron serwerowy. Gwarantowane wykonanie zgodnie z harmonogramem, bez zależności od ruchu. Dla WooCommerce, systemów billingowych i synchronizacji, gdzie godzinne opóźnienie jest krytyczne.
Jeśli nigdy nie sprawdzali Państwo, co znajduje się w Cron Events, proszę zacząć od WP Crontrol. Pięć minut po instalacji i zobaczą Państwo, ile zbędnych hooków pozostało po usuniętych wtyczkach i które zadania stoją bezczynnie. Następnie proszę dodawać narzędzia w miarę potrzeb: logi, gdy coś się psuje, powiadomienia, gdy milczenie kosztuje pieniądze, cron serwerowy, gdy ruchu nie wystarcza do stabilnego wyzwalania zadań.



