Cum să dezactivați wp-cron în WordPress și să stabiliți cariere Cron adecvate
Publicat: 2022-06-28Întâmpinați dificultăți cu acțiunile programate care nu funcționează în WordPress?
WordPress are un proces de programare numit wp-cron, dar uneori ratează o lucrare programată, cum ar fi publicarea postărilor programate, trimiterea de e-mailuri activate etc. Lucrările cron corecte executate de metoda de operare a serverului dvs. sunt, în general, foarte responsabile.
În această postare, vă vom demonstra cum să dezactivați wp-cron în WordPress și să acoperim două tehnici prin care puteți configura pozițiile cron adecvate.

De ce dezactivați wp-cron?
Site-ul dvs. web WordPress are un program de programare proiectat identificat ca wp-cron. Îndeplinește sarcini delicate în timp, cum ar fi verificarea actualizărilor, publicarea postărilor programate, dezvoltarea rapidă a backup-urilor comune, trimiterea de e-mailuri activate etc.
Puteți stăpâni mult mai multe în ghidul nostru despre cum să vedeți și să reglementați funcționarea cronului WordPress.

Dilema este că WordPress este solicitat să verifice pentru locurile de muncă programate numai atunci când o persoană vă vizitează site-ul web. Acest lucru funcționează eficient mai mult decât suficient pentru majoritatea site-urilor, dar uneori poate cauza dificultăți pentru cele de dimensiuni mai mici.
De exemplu, dacă site-ul dvs. are mai puțini vizitatori, este posibil ca postările dvs. programate să nu fie publicate la timp. Și dacă site-ul dvs. de internet primește o cantitate mare de trafic vizat, atunci wp-cron va fi verificat frecvent, ceea ce poate afecta performanța generală a site-ului dvs.
Acum, dacă doriți doar să rezolvați eroarea de postări programate lipsă, atunci puteți utiliza pluginul gratuit Missed Scheduled Publisher, dar dacă doriți să remediați toate problemele de acțiune programată, atunci aveți nevoie de o lucrare cron reală.
O lucrare cron reală este operată de metoda de operare a serverului dvs. de găzduire net, nu de WordPress. Îl puteți configura pentru a testa în plus sarcinile programate în mod fiabil. În mod implicit, WordPress nu are posibilitatea de a configura acest lucru la nivel de server, dar o puteți face fără efort respectând tutorialul nostru.
Cu acest lucru explicat, haideți să căutăm cum să dezactivați wp-cron și să stabilim o ocupație cron bună. Iată ce vom aborda în acest tutorial:
Dezactivarea wp-cron în WordPress
Pentru a dezactiva wp-cron, trebuie să editați wp-config.php, care este un fișier principal de configurare WordPress. Se găsește în folderul rădăcină al site-ului dvs. WordPress și veți dori să utilizați un client FTP sau managerul de fișiere din panoul de reglementare a găzduirii site-ului dvs. internet.
Acest fișier constă dintr-o mulțime de fapte delicate, iar obținerea modificărilor necorespunzătoare poate distruge site-ul dvs. de internet WordPress. Am propus să facem o copie de rezervă a fișierului foarte întâi, doar în scenariu. Puteți afla cum, urmărind ghidul nostru despre cum să editați wp-config.php în WordPress.
Va trebui să lipiți codul care aderă în fișierul wp-config.php chiar înainte de linia care spune „Asta e tot, încetează îmbunătățirea! Blogging fericit.'
determine('DISABLE_WP_CRON', correct)

După aceea, trebuie să vă ajutați să salvați fișierul și să-l încărcați înapoi pe site-ul dvs. de internet.
WordPress nu va mai cauza wp-cron atunci când o altă persoană vă vizitează site-ul.
Plasarea unei ocupații Cron adecvate pe gazda dvs. WordPress
Acum va trebui să configurați un job cron potrivit pentru a vă executa responsabilitățile programate. Modul în care faceți acest lucru se va schimba bazându-vă pe instrumentele furnizate de compania dvs. de găzduire pe internet WordPress.
Cea mai bună modalitate de a configura joburi cron este utilizarea cPanel, un panou de comandă popular pentru site-uri web, prevăzut cu multe planuri de găzduire web, cum ar fi Bluehost. Vom folosi Bluehost cPanel în acest tutorial.
Notă: Unele gazde de internet chiar nu folosesc cPanel și este posibil ca unele chiar să nu vă permită să faceți cariere cron. Dacă aveți îndoieli, trebuie să vă adresați furnizorului dvs. de găzduire sau să discutați cu documentația de asistență a acestuia. De obicei, puteți utiliza un a treia asistență cron pentru adunarea socială (mai jos).
După ce vă conectați la contul dvs. de găzduire și navigați la cPanel, ar trebui să derulați în jos până când descoperiți „Cron Jobs” și apoi faceți clic pe el.
Este posibil să îl obțineți în zona „Avansat”, dar acest lucru se poate schimba în funcție de furnizorul dvs. de găzduire web.


Acest lucru vă va duce la o nouă pagină web, unde puteți construi noi locuri de muncă cron.
Nu vă îngrijorați niciodată de avertismentul pe care îl veți vedea despre necesitatea unui know-how excelent al instrucțiunilor Linux. Doar comanda unei persoane este importantă și vă vom prezenta în mod specific ce este dedesubt.

Dacă aveți nevoie, puteți modifica adresa de e-mail exact unde vor fi expediate notificările privind poziția cron. Soluția implicită este cea pe care ați folosit-o când v-ați înscris pentru găzduirea dvs. pe internet, iar aceasta va funcționa minunat pe majoritatea site-urilor.
Acum, să derulăm în jos la partea „Adăugați o nouă lucrare Cron” și să stabilim o lucrare cron.
Inițial, trebuie să alegeți cât de des va fi operată poziția cron. Acesta poate fi orice vă place, dar vă sugerăm un interval de 30 de minute.
Va trebui să faceți clic pe butonul „Setări comune” și să decideți asupra unui interval de timp din meniul drop-down. „De două ori pe oră” este o preferință bună pentru majoritatea site-urilor dacă nu sunteți garantat.

Acum puteți introduce comanda care va verifica cu WordPress pentru a opera sarcinile programate. Trebuie să inserați următorul cod în industria „Comandă”:
wget -q -O - https://illustration.com/wp-cron.php?performing_wp_cron >/dev/null 2>&1
Asigurați-vă că înlocuiți „example.com” cu adresa URL a propriului site web.
După ce ați efectuat asta, asigurați-vă că faceți clic pe butonul „Adăugați o nouă lucrare Cron” și veți vedea noua sarcină cron suplimentară la înregistrarea de dedesubt.

WordPress va examina acum și va opera responsabilitățile programate la fiecare 30 de minute în locul său, când o persoană vă vizitează site-ul.
Mediu Creați un job Cron adecvat utilizând un suport terță parte
Dacă strategia dvs. de găzduire web nu oferă locuri de muncă cron bune sau sunt greu de stabilit, atunci puteți utiliza un serviciu cron pentru a treia ocazie ca alternativă.
Acestea sunt servicii de experți dedicate care vă permit să configurați joburi cron utilizând o interfață simplă. Aici sunt enumerate câteva dintre cele mai bune tipuri:
Pentru acest tutorial, vom folosi EasyCron datorită faptului că este simplu de utilizat, iar strategia fără cost este potrivită pentru majoritatea cazurilor de utilizare începători.
După ce generați un cont complet gratuit, puteți produce o nouă lucrare cron făcând clic pe butonul „+ Cron Job” de pe cel rămas.

Aceasta va apărea monitorul „Creare Cron Job”. Pentru început, trebuie să lipiți adresa URL ulterioară în câmpul „URL de apelare”.
https://case in point.com/wp-cron.php?accomplishing_wp_cron
Asigurați-vă că înlocuiți „example.com” cu adresa URL a site-ului dvs.

Imediat după aceea, ar trebui să alegeți „La fiecare 30 de minute” din secțiunea „Când să executați”. Când ați terminat, nu uitați să faceți clic pe butonul „Creați un job Cron” pentru a vă prezenta opțiunile.
Noua ocupație cron va fi adăugată la listă și va opera wp-cron pe site-ul dvs. de internet la aproximativ 30 de minute.

Sperăm că acest tutorial v-a ajutat să aflați cum să dezactivați wp-cron în WordPress și să stabiliți o bună angajare cron. Este posibil să doriți, de asemenea, să vedeți ghidul nostru de trecere după etapă la optimizarea motorului de căutare WordPress sau să examinați lista noastră de erori tipice WordPress și cum să le remediați.
Dacă v-a plăcut acest articol scurt, atunci asigurați-vă că vă abonați la canalul nostru YouTube pentru tutoriale pentru clipuri video WordPress. Ne puteți obține și pe Twitter și Fb.