Cum să faceți față conflictului cu pluginurile WordPress

Publicat: 2018-09-14

Ori de câte ori ne gândim la problemele semnificative pe care pluginul WordPress le poate cauza site-ului nostru web, credem în cea mai mare parte în ceea ce privește pluginurile prost codificate, ceea ce duce la probleme de funcționalitate sau performanță și alte vulnerabilități de securitate. E adevarat? Sau poate că v-ați familiarizat recent cu pluginuri false și vă faceți griji cu privire la autenticitatea pluginurilor dvs. și alte probleme de securitate la care ar putea duce aceste pluginuri contrafăcute!

Dar știți și problema recentă a conflictelor de pluginuri?

Ei bine, aceasta este o altă și una dintre problemele majore cu care se pot confrunta utilizatorii cu site-ul lor WordPress. Cu toate acestea, este imperativ ca utilizatorii să fie conștienți de această problemă, mai ales atunci când instalați câteva plugin-uri noi pe WordPress sau când actualizați pluginurile deja instalate.

Ce înțelegem prin conflict de plugin?

Conflictul de pluginuri este una dintre erorile WordPress cele mai frecvente. Sunt șanse ca până acum să fi întâlnit sau să fi experimentat un conflict de pluginuri pe site-ul tău. Știm că pluginurile sunt simple fragmente de cod, care sunt incluse în WordPress pentru a-și îmbunătăți funcționalitatea și pentru a adăuga funcții suplimentare.

Când acest cod se confruntă cu o eroare, sunt șanse ca WordPress-ul dvs. să sufere de „ecranul alb al morții”. Această eroare de cod duce la un conflict semnificativ de plugin sau eșec care afectează direct site-ul dvs. WordPress.

Acest lucru indică faptul că motivul semnificativ din spatele conflictului de plugin este un plugin prost codificat. De aceea, este esențial să evaluați cu atenție și temeinic fiecare plugin WordPress înainte de a-l adăuga pe site-ul dvs. WordPress.

Ce cauzează acest conflict între diferite plugin-uri?

Ei bine, în lumea pluginurilor WordPress există mii de dezvoltatori care au făcut diferite plugin-uri. Fiecare dintre aceste pluginuri oferă funcționalități diferite și servește scopuri diferite. Deși acesta este în sine un plus pentru utilizatorii WordPress, aduce și problema conflictului de pluginuri.

Acestea fiind spuse, nimeni nu poate garanta că un plugin creat de un dezvoltator nu va intra în conflict cu pluginul altui dezvoltator sau chiar cu altceva inclus în site-ul dvs. WordPress. În principal, conflictele apar ca urmare a:

  • Conflicte între diferitele pluginuri de pe site-ul dvs. WordPress
  • Conflicte între pluginul dvs. actualizat sau nou și tema dvs. WordPress
  • Litigii între versiunea actuală a WordPress și un plugin instalat

În general, simptomele acestor conflicte de pluginuri WordPress apar sub una sau două forme. Poate veți observa că site-ul dvs. se comportă prost – la propriu, un plugin instalat nu funcționează așa cum ar trebui să fie, sau suferiți frecvent de ecranul alb urât de la cea mai recentă instalare sau actualizare a unui plugin existent.

Dacă acest lucru se întâmplă pe site-ul dvs. WordPress sau dacă ați observat ceva mai devreme, trebuie să știți cum să scapi de această problemă. Trebuie să fiți familiarizat cu pașii necesari de depanare. Acest lucru vă va ajuta să remediați problema instantaneu și fără a provoca întârzieri sau întreruperi inutile site-ului dvs. WordPress. Prin urmare, păstrați-vă la curent cu soluția rapidă pentru un conflict de plugin.

Cu toate acestea, pentru a vă ajuta în acest sens, în acest ghid, vă vom prezenta toți pașii pe care trebuie să îi luați, astfel încât nu numai să puteți identifica problema care apare, ci și să o remediați în consecință. În extensie la aceasta, vă vom îndruma și în modalități și sfaturi pentru a evita aceste conflicte de plugin în primul rând și în viitor.

Cum să remediați sau să depanați conflictele de pluginuri WordPress

Există un motiv pentru care fiecare plugin (WordPress și alte depozite) oferă atât de multe detalii, recenzii ale clienților, specificații tehnice și informații suplimentare valoroase. Aceste informații sunt furnizate de obicei cu privire la fiecare plugin sau temă listat. Acest lucru se datorează faptului că dezvoltatorii preferă ca utilizatorii să examineze raportul în detaliu. Ei doresc ca utilizatorii să ia o decizie bine informată cu privire la pluginurile pe care le-ar permite pe site-ul lor WordPress.

Acest lucru este deosebit de imperativ pentru toți acei utilizatori care nu sunt capabili să inspecteze codul, dar doresc să cunoască problemele potențiale de care fiecare utilizator trebuie să fie conștient. Prin urmare, acordați întotdeauna o atenție deosebită fiecărui detaliu cheie în timp ce revizuiți noua temă sau plugin în WordPress.

Pe măsură ce deschideți pagina unui plugin, veți observa că pagina principală a fiecărui plugin oferă utilizatorilor oportunități ample de a se asigura că dezvoltatorii își mențin și își actualizează pluginurile alături de WordPress. De asemenea, un utilizator poate verifica rapid ce spun alții despre funcționalitatea pluginului în secțiunile de recenzii și de evaluare. Aceste recenzii vor ajuta, de asemenea, la cunoașterea problemelor pe care le întâmpină utilizatorii în cadrul Asistenței. Cu acest ultim sfat, puteți cunoaște și descoperi rapid conflictele de plugin înainte ca aceste probleme să aibă șansa să atace site-ul dvs. WordPress.

Dar cum rămâne cu acea dată când problema nu este raportată public?

Ei bine, dacă presupunem că problemele nu au fost raportate public, atunci este timpul să ne ocupăm de aceste probleme incerte manual și, de asemenea, imediat. Dacă nu, vă veți confrunta cu o întrerupere frecventă a performanței pluginurilor, poate fi un mesaj de eroare care apare din nou și din nou, sau, cel mai rău, din nou ecranul alb al morții!

Dar pentru a vă ajuta să mențineți un site WordPress funcțional și pentru a evita problemele cu pluginurile partajate mai sus, iată cele mai repetate scenarii. Fiți la curent cu aceste probleme care apar frecvent și aflați ce trebuie să faceți în privința lor.

  • Scenariul 1 – Când site-ul dvs. este activ, dar pluginul dvs. instalat nu este funcțional

Dacă oricare dintre pluginurile dvs. instalate cauzează o problemă, nu funcționează corect sau nu funcționează deloc, dar puteți accesa în continuare site-ul dvs. WordPress, atunci verificați imediat dacă există o actualizare disponibilă a pluginului. Sunt șanse ca orice despre JavaScript sau CSS din plugin să fi declanșat problema brusc.

În acest caz, urmați procesul standard de emitere a actualizării pluginului. După aceea, verificați funcționalitatea site-ului dvs. Dacă simțiți că problema este rezolvată acum, aceasta înseamnă că dezvoltatorul pluginului a înțeles conflictul și l-a corectat acum.

  • Scenariul 2 – Când actualizați un plugin existent sau instalați unul nou, dar ceva este stricat

Indiferent dacă ați instalat un plugin nou pe site-ul dvs. sau ați actualizat un plugin existent, puteți găsi cu ușurință sursa site-ului web stricat. Și în acest caz, nu este nevoie de nicio depanare.

Tot ce trebuie să faceți este să dezactivați pluginul despre care bănuiți că cauzează o problemă și să reveniți pe site-ul dvs. WordPress. Acum verificați dacă totul funcționează bine. Dacă da, următorul pas este să raportați problema întâlnită dezvoltatorilor de pluginuri, astfel încât aceștia să o poată remedia o dată pentru totdeauna. În timp ce așteptați rezoluția pluginurilor dvs., găsiți un înlocuitor pentru acel plugin special sau verificați câteva resurse pentru a obține o sugestie aleasă manual pentru un înlocuitor.

  • Scenariul 3 – Când mergeți cu actualizări în lot sau automate, dar se dovedește a fi o mizerie

Chiar dacă nu este absolut nimic în neregulă cu automatizarea actualizării temei, nucleului și pluginului în WordPress, uneori lucrurile se pot încurca destul de mult. În timp ce actualizarea automată este, totuși, o mișcare inteligentă a afacerii, având în vedere că automatizarea și eficientizarea sunt motoarele semnificative ale succesului.

Dar dacă îți place să automatizezi actualizările WordPress, soluționarea conflictului dintre pluginuri ar putea să nu fie la fel de ușoară cum ar fi altfel. În funcție de despre ce este eroarea și de modul în care apare pe site, s-ar putea să fie nevoie să parcurgeți două căi diferite. Aceste două căi pot viza:

  • Când tema sau pluginul se întrerupe sau apare un mesaj (eroare) în partea de sus
  • Când suferi de un ecran alb al morții

Să discutăm fiecare dintre aceste probleme în detaliu separat.

Când tema sau pluginul dvs. se întrerupe sau apare o eroare în partea de sus

Pe măsură ce vă confruntați cu această situație, dar WordPress-ul dvs. rulează într-adevăr și este ușor accesibil, iată câțiva pași pe care trebuie să îi luați. Acești pași sunt necesari în special dacă ceva de pe site-ul tău se întrerupe așa.

  • Căutați fișierul de rezervă recent. Dacă această copie de rezervă a fost făcută recent și chiar înainte de actualizarea pluginului, restaurați-o și treceți la pasul nr. 5.
  • În cazul în care nu aveți o copie de rezervă recentă salvată, dezactivați toate pluginurile, fiecare dintre ele, accesând WordPress. Pentru aceasta, ar trebui să accesați secțiunea de pluginuri, bifând doar fiecare plugin dintr-o singură mișcare. Puteți face acest lucru utilizând opțiunea de dezactivare în bloc, care le va opri pe toate.
  • Acum verificați dacă problema WordPress este rezolvată și site-ul dvs. funcționează corect. Dacă da, atunci știți că pluginul dvs. este problema principală.
  • Între timp, comutați tema site-ului dvs. la tema implicită WordPress. Pentru aceasta, nu căutați doar o temă implicită WordPress, ci accesați Teme> Adăugați nou și prima temă va fi tema dvs. implicită acolo. (Actualizarea temei este de obicei greșită atunci când dezvoltatorul include o nouă funcționalitate care începe să reflecte funcționalitatea pluginului pe care îl utilizați deja. Deci, cel mai bun pariu este să îl excludeți. Verificați din nou site-ul și asigurați-vă că nu mai are problema. Cu toate acestea, dacă problema este persistentă, sunt șanse ca tema dvs. să cauzeze problema. În acest caz, ar trebui să stabiliți contactul cu dezvoltatorul pentru a discuta problema și, între timp, să căutați o temă de înlocuire)
  • Dacă prin schimbarea temei, problema a fost rezolvată, atunci verificați unul câte unul fiecare dintre pluginurile dvs.
  • Puteți începe doar reactivând primul plugin dacă aveți acces la unul. Veți avea unul dacă site-ul dvs. este un site specializat de comerț electronic, apartenență, ospitalitate. Pe măsură ce reactivați primul plugin, verificați dacă site-ul dvs. nu are probleme făcând acest lucru.
  • Acum, adăugați pluginul special care credeți că cauzează problema. Dacă site-ul dvs. web a afișat anterior un mesaj de eroare, atunci v-ar fi spus și numele real al acelui plugin problematic. Cu toate acestea, dacă nu, puteți începe cu pluginul care nu funcționează.
  • Trebuie să continuați să faceți acest lucru cu toate pluginurile, dacă nu vă dați seama de cel care provoacă conflictul. Asigurați-vă că dezactivați pluginul pe care l-ați verificat recent - înainte de a activa următorul plugin. Acest lucru vă va ajuta să reduceți diferitele variabile pe care le-ați lua în considerare pentru a afla unde există conflictul actual.
  • Odată ce ați descoperit conflictul cu pluginul, raportați problema dezvoltatorului după dezactivarea pluginului. Îl poți spune dezvoltatorului în depozit sau, de asemenea, cu echipa de asistență în cazul utilizării unui plugin premium.
  • Acum este alegerea dvs. dacă doriți să reveniți la versiunea anterioară a pluginului, să utilizați un plugin de înlocuire sau să renunțați complet la această funcție specială. Cu toate acestea, nu este recomandat să reveniți la ultima versiune a pluginului. Deoarece este posibil să continuați să vă confruntați cu problema și trebuie să utilizați întotdeauna numai ediția recentă a pluginurilor, nucleului și temelor de pe site-ul dvs.

Când suferi de un ecran alb al morții

Fiecare utilizator WordPress știe ce perspectivă înfricoșătoare este acest ecran alb al morții. Următorii pași vă pot ajuta să rezolvați problema ecranului alb al morții.

  • Când un utilizator suferă de ecranul alb al morții, nu poate accesa site-ul WordPress. Acest lucru indică faptul că nu vă puteți accesa pluginurile. În această situație, accesați fișierele WordPress prin SFTP din panoul de control.
  • Acum dezactivați fiecare dintre pluginurile dvs. De asemenea, puteți face acest lucru doar redenumind numele folderului dvs. de plugin în altceva.
  • De asemenea, puteți șterge toate fișierele, provocându-le să se dezactiveze și să stocați backup-ul acestor fișiere într-un alt loc, ca primul lucru. Odată ce toate aceste fișiere sunt șterse din folderul real, puteți restaura pluginurile salvate în același folder. Acest lucru va pune înapoi datele pe serverul dvs. în loc să le reactiveze.
  • Pe măsură ce dezactivați toate pluginurile, ar trebui să puteți accesa WordPress și să vă conectați din nou la el pentru a urma procesul discutat mai sus. Dar dacă te confrunți cu același ecran alb chiar și după ce ți-ai golit memoria cache, asta înseamnă că partea ta vinovată este tema ta.
  • Pe măsură ce v-ați dat seama de adevărata problemă, dezactivați tema WordPress. Pentru aceasta, urmați același proces de redenumire a folderului cu tema și de reîncărcare a fișierelor din același folder, după ce le-ați șters mai întâi. Acest lucru vă va permite să accesați din nou WordPress și, de acolo, puteți apoi să schimbați tema.

Modalități de a evita conflictul cu pluginurile WordPress în scurt timp

De departe, trebuie să fi avut o idee că curățarea conflictului de pluginuri WordPress nu este atât de dificilă. Tot ce aveți nevoie pentru aceasta este puțină răbdare și timp pentru a afla sursa problemei. Pe măsură ce finalizați depanarea, remedierea este suficient de ușor de executat.

Acestea fiind spuse, timpul înseamnă bani. Întrucât puteți găsi toate aceste probleme WordPress ca o soluție ușoară sau nu prea dificil de rezolvat, de ce să suferiți de aceste probleme atunci când nu este necesar! Timpul pe care îl petreceți pentru a remedia aceste probleme poate fi plătit în schimb pentru a construi mai multe site-uri sau chiar pentru a face procesul de afaceri mai ușor.

Prin urmare, pentru a evita cu totul aceste probleme agitate sau bătăi de cap, următoarele sunt câteva sfaturi utile și la îndemână, pe care le puteți include în procesele dvs. de afaceri pentru a vă ajuta pe dvs. și clienții să evitați conflictele de pluginuri WordPress de acum înainte:

  • Nu descărcați sau instalați un plugin WordPress dintr-un capriciu. Cu cât adăugați mai puține cantități de pluginuri la WordPress, cu atât mai puține probleme cu care v-ați confrunta. Pentru a spune în cuvinte simple, puteți evita cu ușurință să întâlniți aceste necazuri. Deci, asigurați-vă că decideți cu înțelepciune pluginurile WordPress.
  • Înainte de a activa sau instala un nou plugin, asigurați-vă că parcurgeți biletele de asistență sau citiți recenziile pluginului. Alocați un timp rezonabil pentru această activitate, deoarece acest lucru vă poate scuti de multe probleme în viitor. Cu toate acestea, dacă nu aveți suficient timp pentru a revizui aceste detalii, atunci luați o recomandare de la oricare dintre terțele părți de încredere sau poate de la un blog tehnologic pentru a alege doar pe cel potrivit.
  • Păstrați toate pluginurile actualizate la o versiune recentă.
  • Pentru a identifica problema, actualizați câte un plugin odată. Chiar dacă acest lucru ar putea să nu fie convenabil pentru a gestiona actualizările, dar acest lucru vă va ajuta să determinați în mod eficient pluginul pentru probleme.
  • În cazul în care preferați un instrument de actualizare automatizată, asigurați-vă că rulează și o copie de rezervă ca primul lucru și utilizați facilitatea de actualizare sigură, cum ar fi Automate.
  • Verificați setul de pluginuri WordPress după câteva luni. Dacă întâlniți vreun plugin care ar fi putut pierde actualizările sau suportul dezvoltatorilor pentru mai mult de cinci luni, căutați unul nou.
  • Asigurați-vă că faceți o copie de rezervă a tuturor datelor înainte de a instala sau actualiza un plugin nou sau existent

  • Puteți duplica site-ul dvs. WordPress utilizând un mediu de testare local. Acest lucru vă va ajuta să testați actualizările sau pluginurile noi pentru oricare dintre potențialele conflicte, înainte de a le încorpora efectiv pe site-ul dvs. WordPress.
  • Perfecționați regulile standard de codare ale WordPress Codex. Chiar dacă este posibil să nu aveți nevoie să dezvoltați teme sau pluginuri pentru site-ul dvs., înțelegerea acestui lucru vă poate ajuta în continuare să cunoașteți bunele practici de codificare, în cazul în care inspectați pluginurile înainte de a le folosi.
  • De asemenea, familiarizați-vă cu cârligele la un moment dat. De obicei, conflictul dintre pluginuri apare atunci când dezvoltatorii nu reușesc să-și ofere cârligelor un nume exclusiv. Pe măsură ce folosesc un cârlig implicit, de obicei riscă să intre în conflict sau să folosească un cârlig care este deja folosit de o altă temă sau plugin. Acest lucru în cele din urmă derutează serverul și provoacă o eroare de conflict.
  • În mod similar, perfecționați-vă abilitățile PHP, HTML și JavaScript. Cu toate acestea, dacă vă simțiți copleșit de atât de multe plugin-uri conflictuale, puteți codifica această funcționalitate în WordPress și puteți elimina această problemă de acum înainte.

Rezumând

Desigur, există multe modalități de a fi suficient de inteligent în ceea ce privește utilizarea și activarea pluginurilor pe un site WordPress. Este, totuși, recomandat să folosiți un singur dezvoltator de încredere pentru a obține toate pluginurile necesare pentru site-ul dvs. WordPress. Adică, în loc să colectați pluginuri de optimizare a vitezei de la un dezvoltator și să colectați pluginuri de analiză de la un alt dezvoltator, cel mai bun pariu este să obțineți toate pluginurile de la un furnizor de încredere.

Mai mult, așa cum am menționat mai devreme, nu uitați să luați recomandare sau să consultați echipa de asistență înainte de a încorpora un plugin în WordPress și pentru a evita conflictele. Cea mai bună modalitate de a preveni conflictele WordPress este să alegi cu atenție doar pluginul potrivit pentru site-ul tău. În plus, trebuie să vă amintiți că pluginurile sunt doar extensii ale funcțiilor WordPress. Aceasta înseamnă că ar trebui să fie utilizate doar cu moderație sau ori de câte ori este necesar.

Deși acest lucru este inevitabil că nu veți experimenta un conflict de pluginuri cel puțin o dată în timpul vieții site-ului dvs. WordPress, nu va fi o problemă pentru dvs. dacă sunteți familiarizat cu soluțiile sale ușoare, cum sunt împărtășite mai sus. Cu toate acestea, dacă utilizați pluginuri WordPress pentru a efectua sarcini simple, abordarea mai inteligentă ar fi să învățați modalitățile de a le înlocui cu mai multe coduri personalizate. Pentru aceasta, îl puteți descoperi singur sau puteți lua asistența unui dezvoltator pentru a scrie acele coduri specifice și a le include în tema dvs.

Deci, ați suferit de vreun conflict specific de plugin pe site-ul dvs. WordPress? Cum ai reparat-o? Ne-ar plăcea să aflăm despre asta în secțiunea de comentarii de mai jos!