Cutia de instrumente a dezvoltatorului inteligent WordPress Tematica de verificare

A făcut o temă? Grozav! Ai verificat-o?

Dacă doriți să publicați o temă pe WordPress.org sau ThemeForest, există anumiți pași de făcut pentru a fi verificați. Unul dintre ele este pluginul Theme Check, folosit de echipele de examinare WordPress.org și ThemeForest. În acest tutorial, vom trece peste elementele de bază ale utilizării Theme Check pentru a testa plugin-ul dvs. în raport cu standardele de revizuire a temelor.

Sa incepem!

Libertatea de a codifica în WordPress și de a le folosi în mod responsabil

Puteți face orice cu temele WordPress. Orice. Puteți lista ultimele postări, puteți afișa galerii video, puteți obține plăți pentru serviciile dvs., puteți schimba fișierul CSS până la ora din zi, puteți accesa dispozitivele dvs. de vizitatori cu un fișier JPEG rău intenționat care execută un cod ...

Dar nu toate lucrurile deasupra "teritoriului tematic"? Nu, și asta e scopul. (De fapt, doar două dintre ele ar trebui să fie făcute cu teme. Unul dintre lucrurile de mai sus nu este chiar legal - ghici care unul?) Tu nu ar trebui să faci orice cu tema ta. Temele ar trebui să servească elemente de design și nimic altceva. Fără funcționalitate. Nu există cod rău intenționat.

Se numește "nu mai are parte de plugin-ul". În principiu înseamnă că toate funcționalitățile trebuie să fie servite ca un plugin separat (sau pluginuri). Aceasta este doar una din regulile în tematica WordPress. Mai multe sunt în Manual și tu trebuie să respectați-le pe toate pentru a obține tema pe WordPress.org și ThemeForest.

A face o temă bună nu înseamnă să faci o temă bună - de asemenea, trebuie să o codificați bine. Trebuie să stați departe de teritoriul plugin-ului, să aveți un valid DOCTYPE, curățați erorile PHP și JavaScript, sprijiniți câteva clase CSS de bază, furnizați documentația adecvată, dezinfectați totul, faceți tema traducere-gata, vraja WordPress corect ...

Trebuie să verificați manual unele dintre aceste lucruri. Pentru orice altceva, puteți utiliza pluginul Theme Check. (Apoi, verificați manual totul, doar în caz.)

Nouă lucruri de spus despre procesele de revizuire a temelor pe WordPress.org și ThemeForest

Să vorbim despre procesele de revizuire a temelor pe WordPress.org și ThemeForest. În primul rând, vreau să vă reamintesc că ThemeForest îmbrățișează complet procesul de revizuire a temei WordPress.org, așa că voi vorbi mai întâi despre WordPress.org și ThemeForest second.

  1. Manualul: Manualul de analiză a temelor este cartea sfântă a temei de revizuire a WordPress.org. Deci, ar trebui să fie și cartea ta sfântă.
  2. Necesar: Prima parte a procesului de examinare pe WordPress.org este partea în care sunt efectuate verificările "necesare". Dacă nu treceți această parte, veți eșua și tema dvs. va nu fi în depozitul tematic.
  3. Recomandat: A doua parte face parte din verificările "recomandate". (Vezi subsecțiunile.) În această parte, vor fi verificate unele aspecte care nu sunt necesare ale temei dvs. (cum ar fi preprocesoarele CSS, funcționalitatea de bază și confidențialitatea). Sfântul Handbook promite că "nici o temă nu va fi rezolvată deoarece nu este aprobată deoarece nu îndeplinește un element recomandat". Amin.
  4. Accesibilitate: Această a treia parte a procesului de revizuire, "accesibilitatea", este necesară numai pentru cei care își etichetează temele ca fiind "pregătiți pentru accesibilitate" și nu sunt solicitați pentru restul. Are propriile subsecțiuni "necesare" și "recomandate", deci asigurați-vă că le verificați dacă lucrați la o temă "accesibilă".
  5. Pluginul pentru verificarea temelor: Pluginul despre care vom vorbi va fi folosit și de recenzentul tău. Dar asta nu înseamnă că nu trebuie să-l folosești - de fapt, folosirea lui va salva atât tu, cât și recenzorul tău o cantitate foarte mare de timp.
  6. cozile: Referentii au propriile fluxuri de lucru, dar vor lucra cu două cozi diferite numite "Noi" (pentru teme nou prezentate) și "actualizări" (pentru actualizările temelor).
  7. Bilete: Revizorul dvs. de temă vă va contacta prin bilete. El / ea vă va informa despre lucrurile necesare, cecuri recomandate și diverse note despre tema dumneavoastră.
  8. Același lucru merge pentru TemaForest ...: Toate cele spuse pentru procesul de revizuire a tematicii WordPress.org se aplică procesului de recenzare al ThemeForest. Cu excepția, desigur, că echipele de revizuire a temelor și fluxurile lor de lucru vor fi diferite.
  9. ... și chiar mai mult, cu ThemeForest-Check: Există un plugin vechi numit ThemeForest-Check, care este un addon al pluginului Theme Check. Ea are controale suplimentare și metode diferite. Utilizați-l pentru a scurta procesul de examinare pe ThemeForest.

Utilizarea temei de verificare pentru a vă pre-examina tema

Utilizarea pluginului Theme Check este de fapt destul de simplă.

  • Căutați "Theme Check" în Plugin-uri> Adăugați noi ecran. (Este posibil să nu fie nevoie să îl căutați, deoarece se află în secțiunea "Pluginuri recomandate".
  • Apasă pe Instaleaza acum buton.
  • Activează plugin-ul când este instalat.
  • Mergeți la Aspect> Tematica de verificare ecran.

Ar trebui să vedeți ecranul de mai jos după acești pași simpli:

Înainte de a vă verifica tema, totuși, este recomandat să activați WP_DEBUG în wp-config.php fişier. Iată cum faceți asta.

Lucrurile verifică temele

Dumnezeule, iubesc titlurile cu un joc de cuvinte.

Pe măsură ce scriu acest tutorial, în lista de verificare din pagina "Theme Check Plugin" din manual au fost 95 de articole. Există elemente destul de vagi, dar rubricile secțiunilor sunt puțin mai clare:

  • Verifică meniurile de administrator.
  • Verifică pentru "lucruri rele" cum ar fi base64 decodare / codare, folosind eval () funcție și lucruri care se joacă cu setările PHP.
  • Verificările de șir cum ar fi DOCTYPE, wp_footer () și comment_form (). (Personal rant: De ce fiecare temă suportă comentarii de la WordPress? Cred că nu am folosit comentarii deloc pentru oricare dintre site-urile web ale clienților mei.)
  • Verificările CDN.
  • Verificările constantelor PHP sunt similare templatePath și PLUGINDIR.
  • Verificări generale.
  • Verificările personalizate, cum ar fi personalizarea.
  • Verificări de depreciere, ceea ce înseamnă verificarea codului depreciat în tema dvs..
  • Verificări la sfârșitul liniei.
  • Verificări suplimentare precum fișierele redundante (cum ar fi .git și .SVN), fișierele esențiale, etichetele scurte PHP și codul de paginare.
  • Verificări de domeniu text.
  • Foile de verificare a foilor de stil cum ar fi numele de temă, versiunea și suportul pentru WordPress CSS implicit.
  • Cecuri de ecran (verificări de existență și de dimensiune).
  • Controalele teritoriilor Plugin (cele mai importante verificări, cred).
  • Verifică suport pentru widget-uri.
  • Cecuri recomandate, cum ar fi suportul pentru imaginile recomandate, foaia de stil editor și noul add_theme_support ('titlu-tag').
  • Verifică codul rău intenționat.
  • Și controale informative (care nu sunt necesare, nici recomandate) cum ar fi iframe utilizare, posibile link-uri codate greu și caractere care nu pot fi imprimate (cum ar fi caractere speciale turcești, care este ciudat, cred).

Notă marginală: Ghidul Sfânt al revistei tematice are o mulțime de pagini goale sau neterminate, ceea ce înseamnă că există mult loc pentru îmbunătățire. Dacă citiți acest tutorial în viitor, îmi pare rău pentru toate declarațiile ambigue.

Împachetarea pentru ziua de azi

Așa cum am spus mai devreme, trebuie să utilizați libertatea pe care WordPress o oferă în mod responsabil. Dacă faceți o temă, trebuie să fiți atenți la potențialii utilizatori. Pluginul Theme Check este un instrument excelent pentru a vă conduce prin procesul de "îmblânzire" a codului temei.

Ce credeți despre acest instrument și de a crea teme? Împărtășiți-vă gândurile cu noi comentând mai jos. Și dacă ți-a plăcut articolul, nu uita să îl împarți cu prietenii tăi!

Vedeți în partea următoare unde vom vorbi despre site-ul Web GenerateWP.

Cod