Jak wyłączyć wp-cron w WordPressie i stworzyć odpowiednią karierę w Cron?
Opublikowany: 2022-06-28Czy masz problemy z zaplanowanymi działaniami, które nie działają w WordPressie?
WordPress ma proces planowania o nazwie wp-cron, ale czasami pomija zaplanowane zadanie, takie jak publikowanie zaplanowanych postów, wysyłanie aktywowanych e-maili itp. Właściwe zadania cron wykonywane przez metodę działania serwera są generalnie bardziej odpowiedzialne.
W tym poście pokażemy, jak wyłączyć wp-cron w WordPressie i omówimy dwie techniki, dzięki którym możesz ustawić prawidłowe pozycje crona.

Dlaczego wyłączyć wp-cron?
Twoja witryna WordPress ma zaprojektowany program do planowania, oznaczony jako wp-cron. Wykonuje delikatne zadania, takie jak sprawdzanie aktualizacji, publikowanie zaplanowanych postów, szybkie tworzenie wspólnych kopii zapasowych, wysyłanie aktywowanych e-maili itp.
Możesz dowiedzieć się o wiele więcej w naszym przewodniku, jak zobaczyć i regulować działanie crona WordPress.

Dylemat polega na tym, że WordPress jest proszony o weryfikację zaplanowanych zadań tylko wtedy, gdy dana osoba odwiedza Twoją witrynę internetową. Działa to skutecznie więcej niż wystarczająco dla większości witryn, ale czasami może powodować trudności w przypadku mniejszych witryn.
Na przykład, jeśli Twoja witryna ma mniejszą liczbę odwiedzających, zaplanowane posty mogą nie zostać opublikowane na czas. A jeśli Twoja strona internetowa otrzymuje dużo ukierunkowanego ruchu, wp-cron będzie często sprawdzany, co może wpłynąć na ogólną wydajność Twojej witryny.
Teraz, jeśli chcesz tylko rozwiązać błąd brakujących zaplanowanych postów, możesz użyć darmowej wtyczki Missed Scheduled Publisher, ale jeśli chcesz naprawić wszystkie zaplanowane działania, potrzebujesz rzeczywistej pracy crona.
Rzeczywista praca crona jest obsługiwana przez metodę działania serwera hostingowego sieci, a nie przez WordPress. Możesz ustawić go do testowania dodatkowych zaplanowanych zadań niezawodnie. Domyślnie WordPress nie ma możliwości skonfigurowania tego na poziomie serwera, ale możesz to zrobić bez wysiłku, postępując zgodnie z naszym samouczkiem.
Po wyjaśnieniu tego, przeszukajmy, jak wyłączyć wp-cron i ustalić dobre zajęcie crona. Oto, co zajmiemy się w tym samouczku:
Wyłączanie wp-cron w WordPress
Aby wyłączyć wp-cron, musisz edytować wp-config.php, który jest głównym plikiem konfiguracyjnym WordPressa. Znajduje się w folderze głównym witryny WordPress i będziesz chciał użyć klienta FTP lub menedżera plików w panelu regulacyjnym hostingu Twojej witryny.
Ten plik zawiera mnóstwo delikatnych faktów, a zarabianie na niewłaściwych modyfikacjach może zepsuć Twoją witrynę WordPress. Zaproponowaliśmy wykonanie kopii zapasowej pliku na samym początku, tylko w scenariuszu. Możesz dowiedzieć się, jak to zrobić, wykonując nasz przewodnik dotyczący edycji wp-config.php w WordPress.
Będziesz musiał wkleić przylegający kod do pliku wp-config.php tuż przed wierszem, który mówi „To wszystko, przestań ulepszać! Miłego blogowania.
determine('DISABLE_WP_CRON', correct)

Następnie musisz pomóc Ci zapisać plik i przesłać go z powrotem na swoją stronę internetową.
WordPress nie będzie dłużej powodował wp-cron, gdy inna osoba odwiedzi Twoją witrynę.
Umieszczanie odpowiedniego zajęcia Crona na hoście WordPress
Teraz będziesz musiał skonfigurować odpowiednie zadanie cron, aby wykonywać zaplanowane obowiązki. Sposób, w jaki to zrobisz, zmieni się, opierając się na narzędziach dostarczonych przez Twoją firmę hostingową WordPress.
Najlepszym sposobem na skonfigurowanie zadań cron jest użycie cPanel, popularnego panelu poleceń strony internetowej, który jest dostarczany z wieloma planami hostingu internetowego, takimi jak Bluehost. W tym samouczku użyjemy panelu cPanel Bluehost.
Uwaga: Niektóre hosty internetowe naprawdę nie używają cPanel, a niektóre mogą nawet nie pozwolić ci na zrobienie kariery w cron. W razie wątpliwości należy skontaktować się z dostawcą usług hostingowych lub porozmawiać z jego dokumentacją pomocniczą. Zwykle możesz użyć wsparcia crona trzeciego spotkania społecznościowego (na dole).
Po zalogowaniu się na swoje konto hostingowe i przejściu do cPanel, powinieneś przewinąć w dół, aż w końcu odkryjesz „Cron Jobs”, a następnie go kliknij.
Możesz go uzyskać w obszarze „Zaawansowane”, ale może się to zmienić w zależności od dostawcy usług hostingowych.


Spowoduje to przejście do nowej strony internetowej, w której możesz tworzyć nowe miejsca pracy dla crona.
Nigdy nie przejmuj się ostrzeżeniem, które zobaczysz, że potrzebujesz doskonałej wiedzy na temat instrukcji Linuksa. Tylko polecenie osoby jest ważne, a my dokładnie przedstawimy, co to jest pod spodem.

Jeśli chcesz, możesz zmienić adres e-mail dokładnie tam, gdzie będą wysyłane powiadomienia o pozycji crona. Domyślnym sprzętem jest ten, którego używasz podczas rejestracji w hostingu internetowym i będzie on działał wspaniale na większości witryn.
Teraz przewińmy w dół do części „Dodaj nowe zadanie crona” i utwórzmy pracę crona.
Najpierw musisz wybrać, jak często będzie operowana pozycja crona. Może to być cokolwiek chcesz, ale sugerujemy 30-minutowy interwał.
Musisz po prostu kliknąć przycisk „Ustawienia ogólne” i wybrać przedział czasowy z listy rozwijanej. „Dwa razy na godzinę” to dobry wybór dla większości witryn, jeśli nie masz gwarancji.

Teraz możesz wpisać polecenie, które sprawdzi w WordPressie, aby działał zgodnie z zaplanowanymi zadaniami. Musisz wkleić następujący kod do branży „Command”:
wget -q -O - https://illustration.com/wp-cron.php?performing_wp_cron >/dev/null 2>&1
Zagwarantuj, że zastąpisz „example.com” adresem URL swojej witryny.
Po wykonaniu tego upewnij się, że kliknąłeś przycisk „Dodaj nowe zadanie crona”, a zobaczysz nowe zadanie crona, dodatkowe do rekordu poniżej.

WordPress będzie teraz sprawdzać i obsługiwać zaplanowane obowiązki co 30 minut w miejscu, w którym dana osoba odwiedza Twoją witrynę.
Środowisko Ulepsz odpowiednią pracę Crona z wykorzystaniem wsparcia strony trzeciej
Jeśli Twoja strategia hostingu nie zapewnia dobrego zatrudnienia crona lub trudno je ustanowić, możesz użyć usługi crona trzeciej okazji jako alternatywy.
Są to dedykowane usługi eksperckie, które umożliwiają konfigurowanie zadań cron przy użyciu prostego interfejsu. Oto kilka lepszych typów:
W tym samouczku użyjemy EasyCron, ponieważ jest nieskomplikowany w użyciu, a strategia braku kosztów jest odpowiednia dla większości przypadków użycia dla początkujących.
Po wygenerowaniu całkowicie darmowego konta możesz stworzyć nową pracę crona, klikając przycisk „+ Cron Job” na pozostałym.

Spowoduje to wyświetlenie monitora „Utwórz zadanie Cron”. Na początek musisz wkleić kolejny adres URL w polu „URL do połączenia”.
https://case in point.com/wp-cron.php?accomplishing_wp_cron
Upewnij się, że zastąpiłeś „example.com” adresem URL swojej witryny.

Zaraz potem naprawdę powinieneś wybrać „Co 30 minut” z listy „Kiedy wykonać”. Po zakończeniu naprawdę nie zapomnij kliknąć przycisku „Utwórz zadanie Cron”, aby sprzedać swoje opcje.
Nowy zawód crona zostanie dodany do listy i będzie uruchamiał wp-cron na twojej stronie internetowej co około 30 minut.

Mamy nadzieję, że ten samouczek pomógł ci dowiedzieć się, jak wyłączyć wp-cron w WordPress i ustanowić dobre zatrudnienie crona. Możesz również zapoznać się z naszymi wskazówkami dotyczącymi krok po kroku w optymalizacji wyszukiwarki WordPress lub zapoznać się z naszą listą typowych błędów WordPress i sposobów ich naprawy.
Jeśli podobał Ci się ten krótki artykuł, koniecznie zasubskrybuj nasz kanał YouTube dla samouczków wideo WordPress. Możesz również uzyskać nas na Twitterze i Fb.