Cum să faceți față pluginurilor WordPress învechite
Publicat: 2021-03-12WordPress există de aproape un deceniu și jumătate. Deși este o perioadă destul de bună în ceea ce privește longevitatea, înseamnă, de asemenea, că probabil că există încă unele site-uri web din zilele sale anterioare. Personal, am lucrat cu WP de aproximativ nouă dintre acești ani. Și găsesc o problemă comună printre unele dintre site-urile mai vechi pe care le-am construit: au pluginuri învechite.
De fapt, constat că există un număr bun de plugin-uri care au fost considerate „abandonate” de către Depozitul de pluginuri WordPress. Orice lucru care nu a fost actualizat în cel puțin doi ani câștigă această etichetă. Prin urmare, căutarea unor înlocuitori pentru unele dintre aceste oferte învechite a devenit acum o parte de rutină a întreținerii.
Uneori, pot găsi un program mai nou pentru a-l înlocui pe cel vechi. Alteori nu sunt atât de norocos. Dar volumul imens al acestor probleme care au apărut în ultimii ani mă face să mă gândesc – care este cel mai bun mod de a face față unui plugin vechi? Și cum putem evita cel mai bine un caz prost de „putregaiul pluginurilor”?
Am început cu intenții bune
Când ești introdus pentru prima dată în WordPress și începi să realizezi câte plugin-uri grozave există (cu siguranță toate trebuie să fie grozave în acest moment), s-ar putea să începi să le instalezi ca și cum s-ar demoda. Abia după ceva experiență îți dai seama că, bine, nu orice plugin este destul de demn de a fi pe site-ul tău.
Deci, începeți practica de verificare a pluginurilor puțin mai amănunțit decât înainte – ceea ce este un lucru grozav. Problema este că s-ar putea să nu vă întoarceți neapărat la fiecare site anterior pe care l-ați creat și să treceți prin același proces de verificare. În timp, multe plugin-uri nu vor mai fi întreținute de autorii lor. S-ar putea ca pluginul să nu fi câștigat niciodată suficientă popularitate pentru a justifica efortul. Sau, uneori, oamenii pur și simplu rămân fără timpul liber necesar pentru a ține pasul cu întreținerea software-ului. S-a întâmplat.
Atunci te confrunți cu un caz vechi bun de putrezire a pluginurilor. Aveți unul sau mai multe pluginuri active care nu au văzut o actualizare de ani de zile. Acest lucru nu este bun din mai multe motive. În primul rând, ar putea exista o mare gaură de securitate chiar în mijlocul software-ului de care nu știți. În al doilea rând, pe măsură ce se lansează noi versiuni de WordPress, pluginuri și teme, o problemă de compatibilitate îți poate distruge site-ul în orice moment.
Aceasta este o situație dificilă în care trebuie să te afli. Din păcate, ar putea fi nevoie de multă muncă pentru a scoate din ea.
Evaluarea situației și crearea unui plan
Când vă aflați cu un site care include pluginuri care nu mai sunt întreținute, există câteva lucruri pe care ar trebui să le faceți:
Studiați pluginurile în cauză
Primul pas este să aruncați o privire asupra pluginurilor învechite pe care le-ați instalat și să vă dați seama ce fac. Acest lucru poate fi deosebit de dificil dacă este un site pe care nu l-ați construit. Dacă ești cu adevărat norocos, s-ar putea să descoperi că un plugin a fost instalat, dar nu a fost niciodată folosit. Asta vă face munca mult mai ușoară. Dar dacă este folosit efectiv, veți dori să vedeți cum a fost implementat pe site.
De exemplu, aruncați o privire la setările pluginului pentru a vedea ce este acolo. S-ar putea să descoperi că totul este controlat dintr-un singur loc. Dacă nu, priviți paginile, postările și șabloanele dvs. de teme pentru a vedea dacă a fost adăugat vreun cod din plugin. Dacă se află direct într-o pagină sau postare, cel mai probabil veți vedea un fel de Shortcode. În caz contrar, codul PHP poate fi găsit într-un șablon de temă. Dacă documentația pluginului mai există undeva, este posibil să puteți găsi un exemplu de cod pe care îl căutați.
Elaborați un plan de acțiune
Odată ce știi cu ce ai de-a face, poți veni cu un plan pentru a remedia problema. Sugestie: Acest lucru implică foarte rar păstrarea pluginului învechit. Singura dată care ar putea fi luată în considerare este dacă pluginul face ceva absolut critic pentru misiunea site-ului. Și, chiar dacă este critic, veți dori să planificați eventuala înlocuire a acestuia.
De multe ori, veți putea găsi un plugin potrivit pentru a-l înlocui pe cel învechit. Dar nu este important doar să găsiți unul care să facă același lucru (s-ar putea să aveți mai multe opțiuni), ar trebui să căutați și un plugin care:
- A fost actualizat în ultimul an.
- Are o bază de utilizatori rezonabilă în comparație cu alte plugin-uri similare.
- Are un autor care răspunde frecvent solicitărilor de asistență.
Când răsfoiți pluginuri în depozitul oficial, aceste informații sunt destul de ușor de aflat. Pluginurile comerciale ar putea dura ceva mai mult să sape în murdărie (și este posibil să nu aflați tot).
În funcție de tipul de funcționalitate pe care îl gestionează pluginul, există și șansa să-l poți duplica cu un cod de bază din tema ta. Există o mulțime de pluginuri WordPress care imită funcționalitatea care este deja încorporată în CMS. Sunt puse sub formă de plugin mai mult pentru comoditate decât orice altceva.
Ideea este că, deși este grozav să găsești un înlocuitor, nu vrei să te pregătești să mai faci exact același lucru anul viitor. Nu putem spune viitorul fiecărui plugin, dar putem arunca o privire atentă asupra reputației sale și cât de bine a fost întreținut.
Deces, taxe și pluginuri abandonate
Deși mi-ar plăcea să cred că sunt mult mai atent la alegerea pluginurilor în aceste zile, probabil că ar trebui să accept faptul că vor exista întotdeauna acelea care vor merge cu burta în sus la un moment dat în viitor. Este inevitabil ca unele plugin-uri utile pur și simplu să nu fie suficient de populare sau dezvoltatorul nu va avea timp să le mențină an de an. Este doar natura unei comunități open-source care se bazează în mare măsură pe voluntariat. Dar chiar și unele plugin-uri comerciale pot cădea în aceeași gaură.
Cel mai bun lucru pe care îl pot face dezvoltatorii este să rămână vigilenți. Căutați în mod obișnuit site-urile pe care le întrețineți, vedeți ce pluginuri sunt instalate și aflați când au fost actualizate ultima dată. Când ceva pare a fi abandonat și chiar doriți să păstrați pluginul - faceți câteva cercetări suplimentare. Verificați pentru a vedea dacă solicitările de asistență încă primesc răspuns (din nou, ușor de făcut pe forumurile de asistență WordPress) și ați putea chiar să încercați să luați legătura cu dezvoltatorul. Vezi dacă mai au un interes pentru plugin. Dacă nu, atunci măcar poți spune că ai încercat.
Lucrul bun este că, când vine vorba de pluginuri WordPress, de obicei aveți mai multe opțiuni bune.