Site-uri web WordPress 5.5: cum să remediați

Publicat: 2020-08-26

Dacă aveți un site web defect după actualizarea la WordPress 5.5, nu intrați în panică. În această postare, vom analiza de ce WordPress 5.5 rupe site-urile web și cum să o remedieze.

În acest ghid:

    Ce s-a schimbat în WordPress 5.5 pentru a sparge site-urile web?

    WordPress 5.5 a dezactivat jQuery Migrate, un instrument pe care WordPress l-a inclus de mulți ani pentru a ajuta pluginurile și temele cu cod învechit să ruleze în continuare corect. Dezactivând jQuery Migrate, multe pluginuri și teme învechite nu mai funcționează corect, ceea ce poate duce la ruperea site-urilor web.

    Ce este jQuery Migrate?

    jQuery Migrate este o bibliotecă javascript care a ajutat dezvoltatorii de teme și pluginuri să păstreze compatibilitatea codului jQuery depreciat. Practic, jQuery Migrate a ajutat codul vechi să ruleze corect pe versiunea curentă jQuery și ulterior. Query Migrate a fost destinat să ajute dezvoltatorii în perioada de tranziție, deoarece își înlocuiesc codul cu un cod mai modern (sau îl elimină complet).

    De ce WordPress 5.5 a eliminat jQuery Migrate?

    Versiunile mai vechi ale jQuery nu mai sunt acceptate, deci este necesar ca WordPress să actualizeze standardele de codare. În timp ce WordPress se pregătește să treacă la actualizarea la cea mai recentă versiune acceptată de jQuery, eliminarea jQuery Migrate a fost un prim pas necesar pentru a vă asigura că pluginurile și temele sunt actualizate și nu mai folosesc codul depreciat.

    De ce este site-ul meu defect după actualizarea la WordPress 5.5?

    Pur și simplu: rulați un plugin sau o temă care are un cod învechit. După actualizarea la WordPress 5.5, pluginurile sau temele învechite nu vor mai funcționa corect.

    Deoarece codul depășit dintr-un plugin sau temă nu mai este acceptat de nucleul WordPress, este posibil să vă rupă site-ul.

    Notă: pluginurile și temele cu codul învechit prezintă un risc major de securitate pentru site-ul dvs. web, deci este o bună practică să nu utilizați pluginuri și teme vechi care au fost abandonate de dezvoltatorii lor.

    Cum să remediați site-urile WordPress 5.5 Breaking

    Dacă site-ul dvs. s-a stricat după actualizarea la WordPress 5.5, există câțiva pași pe care îi puteți face pentru a remedia site-ul.

    1. Descărcați și instalați pluginul jQuery Migrate Helper

    1. Dacă aveți un site defect după actualizarea la WordPress 5.5, instalați pluginul jQuery Migrate Helper pe site-ul dvs. Acest plugin va reactiva instrumentul jQuery Migrate care a fost eliminat în WordPress 5.5 și vă va oferi informații despre ce plugin sau temă s-ar putea comporta greșit.
    Activați jQuery Migrate Helper
    Notă: pluginul jQuery Migrate Helper este o soluție temporară pentru repararea site-ului dvs. Acest plugin reactivează instrumentul jQuery Migrate pentru site-ul dvs. pentru a oferi autorilor pluginului și temei ceva mai mult timp pentru actualizare și testarea codului acestora, dar nu ar trebui să fie folosit ca o soluție pe termen lung pentru remedierea site-ului dvs.

    După instalarea și activarea pluginului jQuery Migrate Helper, veți vedea acest mesaj pentru a explica faptul că veți vedea avertismente în timp ce utilizați administratorul WordPress, dar acestea nu vor fi afișate în partea frontală a site-ului dvs.

    2. Căutați avertismente generate de pluginul jQuery Migrate Helper din zona de administrare WP

    Pagini din administratorul dvs. WP generate de pluginuri care au probleme în WordPress 5.5 ar trebui să afișeze acest tip de mesaj de eroare. Această eroare vă va oferi o indicație a pluginurilor care pot cauza probleme.

    3. Utilizați consola browserului pentru a găsi erori suplimentare

    Pluginul jQuery Migrate Helper va afișa și mesaje de eroare în consola browserului dvs. pentru a vă ajuta să identificați ce plugin sau temă a spart site-ul dvs. Iată mai multe despre cum să utilizați browserul pentru a diagnostica erorile JavaScript. Rețineți că depanarea în acest fel este ceva mai tehnică.

    4. Actualizați toate temele și pluginurile la cele mai recente versiuni

    Dacă vedeți mesaje de avertizare, ar trebui să verificați tema sau pluginul care le-a generat pentru o actualizare a versiunii. Sperăm că va exista o actualizare pe care o puteți instala.

    • Dacă descoperiți că nu executați cea mai recentă versiune a unei teme sau a unui plugin, actualizați-o la cea mai recentă versiune . Actualizările disponibile vor fi afișate în tabloul de bord al administratorului WordPress pe pagina Actualizări.
    • Dacă rulați o versiune învechită a unui plugin sau temă premium, va trebui să adăugați cheia de licență sau să cumpărați o nouă licență pentru a actualiza la cea mai recentă versiune. Majoritatea pluginurilor și temelor premium utilizează chei de licență pentru a oferi actualizări prin tabloul de bord al administratorului WordPress, deci ar trebui să vedeți orice actualizări disponibile după adăugarea unei chei de licență.
    Este o bună practică de securitate WordPress pentru a vă menține pluginurile și temele actualizate la cea mai recentă versiune. Versiunile de versiuni includ adesea patch-uri de securitate importante, precum și cod actualizat sau caracteristici noi.

    Dacă actualizarea pluginurilor sau temelor remediază site-ul dvs. defect și nu mai există avertismente, vă rugăm să dezactivați Enable jQuery Migrate Helper.

    5. Dacă nu este disponibilă nicio actualizare, contactați dezvoltatorul temei sau al pluginului pentru a-și actualiza codul

    Din păcate, pentru a continua să utilizați una dintre teme sau pluginuri cu codul învechit, tema sau dezvoltatorul de pluginuri va trebui să-și actualizeze codul. Dacă nu primiți niciun răspuns, va trebui să eliminați pluginul sau tema, deoarece codul nu va mai fi funcțional în versiunile de WordPress care merg mai departe.

    Dezvoltatorii de teme și pluginuri pot afla mai multe în această versiune de actualizare jQuery livrată împreună cu articolul WordPress de echipa WordPress.

    Problemele de securitate ale utilizării pluginurilor și temelor învechite

    Am menționat deja acest lucru pe scurt, dar este suficient de important să reiterați: ca o bună practică de securitate WordPress, nu ar trebui să rulați versiuni învechite ale pluginurilor sau temelor dvs.

    Rularea pluginurilor și temelor învechite este motivul # 1 pentru care site-urile WordPress sunt piratate.

    Verificați câte vulnerabilități de pluginuri și teme au fost dezvăluite în rapoartele noastre de rezumare a vulnerabilităților WordPress de două ori pe lună. Versiunile de versiuni includ adesea patch-uri importante pentru vulnerabilitățile de securitate, deci trebuie să țineți totul actualizat.

    Riscul de securitate de a rula pluginuri și teme învechite a devenit o problemă atât de importantă încât WordPress 5.5 include acum actualizări automate pentru pluginuri și teme. Deci, este o idee bună să activați actualizările automate pentru a merge mai departe și să creați un plan de rezervă WordPress.

    Obțineți cartea electronică: un ghid pentru securitatea WordPress
    Descărcați PDF-ul

    De ce sunt atât de importante copiile de rezervă WordPress

    Înainte de actualizarea la orice versiune majoră de WordPress, este întotdeauna o idee bună să rulați o copie de rezervă completă a site-ului dvs. Odată cu eliminarea jQuery Migrate, WordPress 5.5 a introdus modificări suplimentare, cum ar fi actualizările automate ale pluginurilor și temelor. De aceea, să aveți un plan solid de rezervă WordPress este mai important ca niciodată.

    Cu pluginul de rezervă BackupBuddy WordPress, vă puteți restabili oricând site-ul web la o versiune anterioară, dacă se rupe ceva. În plus, puteți configura copii de rezervă automate programate pentru a rula în programul dvs.

    Obțineți BackupBuddy acum