WP-Cron jest to wewnętrzna funkcja WordPressa, która pozwala na tworzenie własnych harmonogramów zadań. Dzięki niemu możemy uruchomić zapisane zadanie, które dla przykładu zostało dodane przez nas, wtyczkę lub jedno z domyślnych zadań WP (np. sprawdzenie, czy są dostępne aktualizacje).
Domyślnie WP-Cron jest uruchamiany przy każdym wejściu na stronę. Zatem może on w pewnych sytuacjach powodować odczuwalne wydłużenie ładowania się strony. Do takiej sytuacji może dojść najczęściej w wyniku błędnego dodawania zadań przez wtyczkę. W takim wypadku warto sprawdzić, czy wyłączenie domyślnego crona WordPress pomoże.
Jak wyłączyć WP-Cron?
- Zaloguj się do cPanelu.
- W sekcji Pliki wybieramy "Menedżer plików" (alternatywnie do pliku można dostać się przy pomocy konta FTP ).
- Przechodzimy do folderu z Wordpressem i na końcu pliku
wp-config.php
wklejamy:define('DISABLE_WP_CRON', 'true');
- Zapisujemy plik, aby wprowadzić zmiany.
Czy mogę w inny sposób skorzystać z WP-Cron?
Tak. Jeżeli WP-Cron musiał zostać wyłączony w WordPressie, a jest Ci potrzebny, to nic nie stoi na przeszkodzie, by dodać go do zadań cron na hostingu.
Wystarczy skorzystać z poradnika Jak dodać zadanie do Crona? i z jego pomocą dodać komendę /usr/bin/curl "https://<TWOJA-DOMENA>/wp-cron.php >/dev/null 2>&1