De ce nu ar trebui să utilizați pluginul WordPress Theme Check

Publicat: 2016-05-05

Un alt constructor de site-uri WordPress a sugerat recent să includ pluginul WordPress.org Theme Check în repertoriul meu de instrumente de evaluare și selecție a temelor. La început, mi s-a părut o idee grozavă, dar cu cât mă gândeam mai mult la ea, cu atât părerea mea se schimba.

Evaluarea și alegerea unei teme WordPress nu este pentru cei slabi de inimă. Fiecare constructor de site-uri WordPress are propriul proces de evaluare și selecție a temei, care poate deveni destul de complicat. Cu toții putem fi iertați că dorim să recurgem la instrumente precum Theme Check care, la prima vedere, pare să funcționeze ca un filtru ușor de utilizat pentru a simplifica procesul de selecție a temei.

Din păcate, lucrurile nu sunt atât de tăiate și uscate. Theme Check nu a fost niciodată conceput pentru a fi un instrument de selecție a temei cu scop general, iar înțelegerea mesajelor generate de plugin necesită cunoștințe destul de avansate despre PHP, nucleul WordPress și cerințele temei WordPress.org.

După ce m-am jucat cu pluginul și am citit despre scopul său, m-am decis să nu folosesc pluginul Theme Check ca o modalitate de a evalua teme. Iată patru motive pentru care ar trebui să faci același lucru.

Pluginul Theme Check este disponibil pentru descărcare gratuită de pe WordPress.org
Pluginul Theme Check este disponibil pentru descărcare gratuită de pe WordPress.org

Continuați să citiți sau treceți înainte folosind aceste link-uri:

  • 4 motive pentru care nu ar trebui să utilizați pluginul Theme Checker
    • <ahref="reason1″>Motivul 1: trebuie să dețineți o temă înainte de a o putea folosi
    • <ahref="reason2″>Motivul 2: temele WordPress.org au trecut deja
    • <ahref="reason3″>Motivul 3: Temele premium nu vor trece
    • <ahref="reason4″>Motivul 4: Nu pentru asta este
  • <ahref="”>Când ar trebui să utilizați pluginul Theme Check?

4 motive pentru care nu ar trebui să utilizați pluginul Theme Checker

Motivul 1: Trebuie să dețineți o temă înainte de a o putea folosi

Iată pașii pe care trebuie să îi parcurgeți pentru a utiliza pluginul Theme Check:

  1. Instalați tema pe care doriți să o evaluați.
  2. Instalați și activați pluginul Theme Check.
  3. Navigați la Aspect > Verificare teme .
  4. Din caseta derulantă, selectați tema pe care doriți să o verificați și faceți clic pe Verificați-o! .
  5. Examinați și interpretați avertismentele, recomandările și notificările informative rezultate.

Vedeți o problemă cu acest proces în legătură cu selecția temei? Sigur ca da.

pentru a utiliza Theme Check, accesați Aspect și apoi Theme Check
Trebuie să instalați o temă pe site-ul dvs. înainte de a putea utiliza Theme Check pentru a o evalua.

Dacă vă gândiți să cumpărați o temă premium, aceasta ar însemna să cumpărați tema pe care vă gândiți să o cumpărați înainte de a o rula prin intermediul testului Theme Check. Nu are sens, nu? Dacă sunteți ca mine, până când aruncați bani pe o temă premium, practic v-ați angajat să o utilizați. Nici măcar nu mai ești în etapa de evaluare a temei. Ați trecut la implementarea temei.

Bine. Theme Check nu este bun pentru evaluarea temelor pentru care trebuie să plătiți, dar cel puțin puteți verifica temele gratuite WordPress.org cu ea, nu?

Sigur, poți, dar de ce să te deranjezi?

Motivul 2: Temele WordPress.org au trecut deja

Înainte ca o temă să ajungă în directorul de teme WordPress.org, trebuie să îndeplinească toate cerințele temei WordPress.org. Cu alte cuvinte, orice temă pe care o selectați de pe WordPress.org este garantat să treacă toate verificările. Este posibil să vedeți că apar câteva recomandări, dar nicio avertizare, deoarece tema a trebuit să treacă toate verificările înainte de a fi adăugată în director.

Dar temele care nu sunt în directorul de teme WordPress.org? Presupunând că puteți pune mâna pe o copie a temei non-WordPress.org gratuit, probabil că este mai bine să omiteți Verificarea temei. De ce? Din cauza motivului numărul trei.

Motivul 3: Temele premium nu vor trece

Întrucât Theme Check este conceput pentru a modela temele în conformitate cu Ghidul temelor WordPress.org, rezultă că, în general, dezvoltatorii de teme premium nu depun niciun efort pentru a se asigura că temele lor vor trece Theme Check. Cel puțin, asta e teoria mea. Pentru a testa această teorie, am rulat trei teme premium prin Theme Check: Creativo, Aegaeus și Vantage Premium.

Dintre cele trei, doar Vantage Premium a trecut, dar ar fi trebuit să treacă, deoarece Vantage Premium este doar o versiune deblocată a versiunii gratuite a Vantage, care este disponibilă din directorul de teme WordPress.org.

Celelalte teme premium la care m-am uitat au aruncat o avalanșă de steaguri.

Ce inseamna asta? Înseamnă că aceste teme sunt problematice și ar trebui evitate? Bineînțeles că nu . Înseamnă că dezvoltatorii acestor teme – Rocky Themes și HB-Themes – nu au dorit niciodată ca produsele lor să fie adăugate în directorul de teme WordPress.org sau să fie evaluate cu Theme Check. Drept urmare, ei nu au încercat să respecte cerințele temei WordPress.org.

Rularea unei teme premium prin Theme Check este ca și cum ați verifica valoarea Kelly Blue Book a unui Camaro din 1969. Folosești un instrument pentru a face o evaluare pentru care nu a fost conceput, ceea ce este un punct care ne aduce la adevăratul cheie al problemei.

Motivul 4: Nu pentru asta este

Cel mai bun motiv pentru a nu folosi Theme Check ca instrument de selecție a temei este că nu este pentru asta.

Care este scopul pluginului Theme Check? Pentru a verifica teme, evident, dar pentru ce anume verificați-le? Iată câteva momente importante:

  • Cod PHP periculos, cum ar fi funcția eval() ;
  • Cod Adsense încorporat ascuns;
  • Declarația metadatelor importante ale documentului, cum ar fi DOCTYPE , setul de charset și limba;
  • Includerea funcțiilor WordPress precum wp_footer și wp_head ;
  • Sarcini care ar trebui gestionate de plugin-uri mai degrabă decât de temă;
  • Un naiba de mult mai mult.

Există câteva lucruri pe care Theme Check le evaluează pe care fiecare temă WordPress ar trebui să le respecte cu adevărat – cum ar fi evitarea folosirii eval() (sfânte!) sau îngroparea codului Adsense în codul temei. Cu toate acestea, multe dintre verificările pe care le efectuează pluginul vizează de fapt să vă asigurați că temele din Directorul de teme WordPress vor funcționa practic cu toate instalările WordPress și practic cu toate pluginurile din Directorul de pluginuri WordPress.

Și nu mă crede pe cuvânt. Voi lăsa doar întrebările frecvente despre pluginul de verificare a temei să vorbească de la sine:

Verificarea temei este concepută pentru a fi o modalitate neperfectă de a testa conformitatea cu regulile de evaluare a temei. Nu toate temele trebuie să respecte aceste linii directoare (sublinierea mea) . Scopul instrumentului de verificare este de a se asigura că temele încărcate în depozitul central de teme WordPress.org îndeplinesc cele mai recente standarde ale temelor WordPress și vor funcționa pe o mare varietate de site-uri.

Dacă acest lucru nu este suficient de clar, acest citat de la autorul pluginului Samuel Wood (Otto), ca răspuns la o solicitare de asistență pentru plugin, face lucrurile limpede:

Verificarea temei este pentru verificări înainte de zbor înainte de trimitere (la WordPress.org). Nu este o modalitate de a evalua calitatea unei teme (sublinierea mea) .

Cu alte cuvinte, Theme Check este un instrument de identificare rapidă a lucrurilor care ar împiedica adăugarea unei teme în directorul de teme WordPress.org și gata.

Când ar trebui să utilizați pluginul Theme Check?

Captură de ecran a procesului pentru a vă alătura echipei de examinare a temelor WordPress.org
Cu toată seriozitatea, există un număr semnificativ de teme de revizuit la WordPress.org. Ar trebui să vă gândiți să vă alăturați echipei de revizuire.

Nu mă înțelege greșit. Nu am decât dragoste pentru pluginul Theme Check și respect pentru cei care își acordă timpul pentru a-l menține. Theme Check coboară cu adevărat ștacheta pentru a deveni un examinator de teme pentru WordPress.org, ceea ce este minunat. Este un instrument foarte util atunci când este utilizat în mod corespunzător, dar aceasta este cheia: trebuie utilizat în mod corespunzător.

Deci, când ar trebui să utilizați Theme Check?

Scenariul 1: sunteți un dezvoltator de teme și doriți să adăugați tema în Directorul de teme WordPress.org

În acest caz, acest plugin chiar te va ajuta. Folosiți-l pentru a vă verifica munca și a identifica problemele care vor trebui rezolvate înainte ca echipa de examinare a temei WordPress să vă poată aproba tema și să o adauge în director.

Scenariul 2: Sunteți în echipa de examinare a temelor WordPress.org care evaluează teme pentru o posibilă adăugare la Directorul de teme WordPress.org

În acest caz, utilizarea pluginului este obligatorie. Este unul dintre primii pași pe care îi veți face atunci când evaluați o temă candidată.

Acestea sunt într-adevăr singurele scenarii la care mă pot gândi în care ar trebui să fie folosită Verificarea temei. Rezultatele pluginului Theme Check trebuie să fie înțelese în contextul cerințelor temei WordPress.org.

Încheierea

Theme Check este un plugin grozav atunci când este utilizat în scopul propus: Asigurarea că temele îndeplinesc cerințele pentru adăugarea la Directorul de teme WordPress.org. Cu toate acestea, utilizarea pluginului ca instrument de evaluare a temelor pentru teme care provin din alte surse decât WordPress.org reprezintă o utilizare greșită bine intenționată a instrumentului.

Fără îndoială, alegerea unei teme WordPress este o afacere dificilă. Cu toate acestea, tentația de a recurge la Verificarea temei ca instrument de evaluare este greșită. Faceți drumul lung prin dezvoltarea unui proces de selecție temeinic și evitați să excludeți inutil temele utile, adăugând simultan un pas suplimentar inutil procesului dvs. de selecție a temei.

Ce crezi? Ar trebui să fie folosită Verificarea temei pentru a evalua o temă care nu este WordPress.org? Există utilizări potențial valoroase ale pluginului pentru non-dezvoltatori sau rezultatul este prea tehnic pentru ca un non-dezvoltator să o folosească în mod inteligent?
Etichete: