Przejdź do treści

WP-Cron - zaplanowane zadania WordPress

Opublikowano: 17 stycznia 2026

WordPress ma własny system cron do zaplanowanych zadań - publikacje, backupy, maile. Ale WP-Cron ma problemy. Pokażę jak je rozwiązać.

Krótka odpowiedź

WP-Cron uruchamia się przy odwiedzinach strony (nie w tle). Problem: mały ruch = opóźnienia. Rozwiązanie: wyłącz WP-Cron i ustaw prawdziwy server cron co 5-15 minut wywołujący wp-cron.php.

Usługi KC Mobile

Sprawdź naszą ofertę

Potrzebujesz pomocy specjalisty? Skorzystaj z naszych usług i rozwiń swój biznes online.

Jak działa WP-Cron

Pseudo-cron:
- Nie działa w tle jak prawdziwy cron
- Uruchamia się przy odwiedzinach
- Sprawdza czy są zaległe zadania
- Jeśli tak - wykonuje

Zadania WP-Cron:
- Publikacja zaplanowanych postów
- Sprawdzanie aktualizacji
- Backupy (UpdraftPlus)
- Newsletter wysyłki
- Czyszczenie trash/spam

Problemy i rozwiązania

Problem małego ruchu:
- Brak odwiedzin = brak crona
- Zaplanowane posty nie wychodzą
- Backupy się nie robią

Rozwiązanie - prawdziwy cron:
1. Wyłącz WP-Cron:

// wp-config.php
define('DISABLE_WP_CRON', true);

2. Ustaw server cron:

*/15 * * * * wget -q -O - https://example.com/wp-cron.php?doing_wp_cron

Problem dużego ruchu:
- Każdy request uruchamia sprawdzanie
- Obciążenie serwera
- Rozwiązanie: też prawdziwy cron

Wolisz, żeby zrobił to specjalista?

Oszczędź czas i uniknij błędów. Wdrożymy to rozwiązanie za Ciebie – profesjonalnie i szybko.

Zarządzanie zadaniami

WP Crontrol:
- Przeglądaj zaplanowane zadania
- Uruchamiaj ręcznie
- Usuwaj, edytuj
- Debug problemów

Własne zadania:

// Dodaj zadanie
if (!wp_next_scheduled('my_daily_task')) {
    wp_schedule_event(time(), 'daily', 'my_daily_task');
}
add_action('my_daily_task', 'my_function');

Interwały:
- hourly, twicedaily, daily
- Własne przez cron_schedules filter

Wspomniane narzędzia

WP Crontrol Advanced Cron Manager

Potrzebujesz pomocy z WordPress?

Tworzymy i naprawiamy strony na WordPress. Optymalizacja prędkości, bezpieczeństwo, aktualizacje. 500+ zrealizowanych projektów.

Najczęściej zadawane pytania

Dlaczego moje zaplanowane posty nie wychodzą?
Najprawdopodobniej WP-Cron nie działa przez mały ruch. Ustaw prawdziwy server cron lub użyj usługi jak EasyCron jeśli nie masz dostępu do crontab.
#wordpress#cron#automatyzacja#zadania#harmonogram
Zdjęcie autora: Krzysztof Czapnik
O autorze

Krzysztof Czapnik

CEO KC Mobile

20+ lat doświadczenia w digital marketingu i tworzeniu stron internetowych. Specjalizuję się w SEO, kampaniach Google Ads oraz budowaniu skutecznych strategii online dla firm z całej Polski.

Potrzebujesz pomocy?

Wolisz, żeby zrobił to specjalista?

Oszczędź czas i uniknij błędów. Wdrożymy to rozwiązanie za Ciebie – profesjonalnie i szybko.

Bezpłatna wycena