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!
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.)
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.
Utilizarea pluginului Theme Check este de fapt destul de simplă.
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.
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:
base64
decodare / codare, folosind eval ()
funcție și lucruri care se joacă cu setările PHP.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.)templatePath
și PLUGINDIR
..git
și .SVN
), fișierele esențiale, etichetele scurte PHP și codul de paginare.add_theme_support ('titlu-tag')
.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.
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.