Panel klienta →

Zadania cykliczne (cron)

Jak ustawić regularne uruchamianie adresu URL lub skryptu PHP, np. wp-cron.php albo wysyłki newslettera.

Zadania cykliczne (cron) uruchamiają wybrany adres albo skrypt PHP według harmonogramu — np. co 15 minut albo codziennie o 3:00. Przydają się do wp-cron.php w WordPressie, wysyłki newslettera, generowania raportów czy czyszczenia danych.

Dodanie zadania

  1. W menu bocznym, pod Strony, kliknij Cron.
  2. Kliknij Dodaj zadanie.
  3. W polu Co uruchamiać wybierz jedną z opcji:
    • Wywołanie adresu — panel otworzy podany adres jak przeglądarka. W polu Adres wpisz pełny adres, np. https://moja-firma.pl/wp-cron.php.
    • Skrypt PHP ze strony — wybierz Stronę i w polu Plik podaj ścieżkę do skryptu względem katalogu strony, np. cron.php albo skrypty/raport.php.
  4. W polu Jak często wybierz: Co 5 minut, Co 15 minut, Co 30 minut, Co godzinę, Codziennie, Co tydzień albo Co miesiąc.
  5. Przy opcjach Codziennie, Co tydzień i Co miesiąc ustaw dodatkowo godzinę i minutę, a także dzień tygodnia lub dzień miesiąca (od 1 do 28).
  6. Kliknij Zapisz.

Uwaga: wywołanie adresu może trwać maksymalnie 5 minut. Dłuższe zadania podziel na mniejsze części.

Lista zadań

Na liście widzisz adres lub skrypt każdego zadania i jego harmonogram, np. „co 15 minut” albo „codziennie o 3:00”. Przy zadaniu masz ikony:

  • Wstrzymaj / Wznów — czasowo wyłącza zadanie bez usuwania,
  • Edytuj — zmiana adresu, skryptu lub harmonogramu,
  • Usuń — zadanie przestanie być uruchamiane.

Jeśli na liście widnieje Zadanie dodane poza panelem, możesz je wstrzymać lub usunąć, ale nie edytować.

Przykład: WordPress i wp-cron.php

WordPress uruchamia swoje zadania (publikacja zaplanowanych wpisów, kopie wtyczek) przy odwiedzinach strony. Przy małym ruchu zadania mogą się opóźniać, a przy dużym — obciążać stronę. Lepiej uruchamiać je harmonogramem:

  1. Dodaj zadanie Wywołanie adresu z adresem https://twoja-domena.pl/wp-cron.php i ustaw Co 15 minut.
  2. W pliku wp-config.php dopisz linię define('DISABLE_WP_CRON', true); — WordPress przestanie uruchamiać zadania przy każdych odwiedzinach.

Wskazówka: jeśli strona ma włączone przekierowanie na HTTPS, w adresie zadania od razu używaj https://.

Zadanie nie działa?

  • Otwórz adres zadania w przeglądarce i sprawdź, czy strona odpowiada bez błędu.
  • Upewnij się, że adres nie jest chroniony hasłem (zakładka Przekierowania i ochrona w ustawieniach strony).
  • Przy skrypcie PHP sprawdź, czy ścieżka jest podana względem katalogu strony i kończy się na .php.
Nie znalazłeś odpowiedzi? Napisz do nas z panelu klienta — pomożemy.