Publikacja zaplanowanego wpisu to podstawowa funkcja WordPressa. Niestety, wielu użytkowników spotyka się z komunikatem:
„Brak komentarzy – Przegapiono zaplanowaną akcję” (ang. Missed schedule).
Dlaczego tak się dzieje i jak to naprawić raz na zawsze?
Oto kompletny przewodnik krok po kroku.
Dlaczego zaplanowany post się nie opublikował?
WordPress nie posiada prawdziwego systemu harmonogramu, który działa niezależnie od użytkowników.
Zamiast tego korzysta z WP-Cron, czyli tzw. pseudo-crona.
Działa to tak:
- WP-Cron uruchamia się tylko wtedy, gdy ktoś odwiedzi Twoją stronę.
- Jeśli masz mały ruch – o zaplanowanej godzinie nikt nie odwiedził witryny.
- W efekcie zadanie nie zostało wykonane i wpis pozostaje w stanie „przegapiony”.
Czasami winne są też:
- wtyczki cache (LiteSpeed Cache, WP Rocket),
- blokada WP-Cron w pliku
wp-config.php, - lub nieprawidłowo skonfigurowany hosting.
Krok 1: Sprawdź, czy WP-Cron nie jest wyłączony
Otwórz plik wp-config.php (w głównym katalogu WordPressa).
Znajdź linijkę:
define('DISABLE_WP_CRON', true);
Jeśli ją widzisz – zmień wartość na false:
define('DISABLE_WP_CRON', false);
Zapisz plik i sprawdź, czy problem ustąpił.
Krok 2: Uruchom WP-Cron ręcznie
Wpisz w przeglądarce adres:
https://twojadomena.pl/wp-cron.php?doing_wp_cron
Jeśli pojawi się pusta strona — to dobrze.
Oznacza to, że WP-Cron zadziałał i wszystkie zaplanowane zadania (w tym Twój wpis) zostały wykonane.
Krok 3: Ponownie zaplanuj wpis
Jeśli post nadal się nie opublikował:
- Otwórz go w edycji.
- Zmień godzinę publikacji na kilka minut do przodu.
- Kliknij „Zaplanuj” ponownie.
Odwiedź stronę za kilka minut — wpis powinien się pojawić.
Krok 4: Zainstaluj wtyczkę do naprawy przegapionych wpisów
Jeśli nie chcesz zaglądać do plików, możesz skorzystać z prostych, darmowych wtyczek, które automatycznie publikują przegapione posty.
Polecane rozwiązania:
- 🔁 Missed Scheduled Posts Publisher
- 🕒 Scheduled Post Trigger
Obie działają w tle i pilnują, by żaden wpis nie utknął w kolejce.
Krok 5: Ustaw prawdziwy CRON na serwerze (najlepsze rozwiązanie)
Najpewniejszym sposobem jest całkowite wyłączenie pseudo-crona i uruchamianie zadań przez prawdziwy serwerowy CRON.
- W
wp-config.phpdodaj:define('DISABLE_WP_CRON', true); - W panelu hostingu (np. dhosting, cyber_Folks, nazwa.pl, home.pl) ustaw zadanie cykliczne co 5 minut z poleceniem:
wget -q -O - https://twojadomena.pl/wp-cron.php?doing_wp_cron >/dev/null 2>&1
Dzięki temu wszystkie zaplanowane wpisy, aktualizacje, backupy czy wysyłki newsletterów będą działały zawsze – nawet przy zerowym ruchu.
Krok 6: Sprawdź działanie crona i harmonogramu
Zainstaluj wtyczkę WP Crontrol.
Pozwala ona zobaczyć:
- jakie zadania są zaplanowane,
- kiedy mają się uruchomić,
- i czy coś je blokuje.
Jeśli widzisz wiele wpisów o statusie Missed schedule – to znak, że WP-Cron nie działa poprawnie lub jest opóźniany przez cache.
Bonus: WP-Cron a wtyczki cache
Wtyczki optymalizacyjne mogą blokować wywołania WP-Cron.
W takiej sytuacji:
- wyczyść pamięć podręczną,
- włącz tryb „Development” (np. w LiteSpeed lub Cloudflare),
- i sprawdź ponownie publikację zaplanowanych postów.
Podsumowanie
Błąd „Przegapiono zaplanowaną akcję” w WordPressie to nie awaria systemu — to sygnał, że Twoja strona ma mały ruch lub WP-Cron nie działa poprawnie.
Na szczęście naprawa zajmuje kilka minut.
| Problem | Rozwiązanie |
|---|---|
| Mały ruch | Ustaw prawdziwy cron na serwerze |
| WP-Cron wyłączony | Włącz w wp-config.php |
| Wtyczki cache | Wyczyść cache i sprawdź cron |
| Wpis nieopublikowany | Zainstaluj „Missed Scheduled Posts Publisher” |
Dla marketerów i twórców treści
Regularna publikacja to sygnał dla Google, że Twoja strona żyje i dostarcza świeże treści.
Dlatego warto zadbać, by zaplanowane wpisy faktycznie się publikowały — bo każdy „przegapiony” post to utracony zasięg i SEO momentum.
🧭 Wniosek:
Automatyzacja to nie tylko wygoda. To gwarancja, że Twoje treści pracują na Ciebie nawet wtedy, gdy śpisz.


