Bine ați venit la sfârșitul seriei! Așa cum am făcut și cu alte serii, mi se pare util să aduceți-le împreună și rezumă articolele într-un ultim post.
Deci, în acest post, vom face exact asta.
Am început cu câteva chestii de bază, cum ar fi API-urile WordPress pe care trebuie să le învățăm, gravitatea de a face tema dvs. translatabilă și cum funcționează licențele.
Iată o recapitulare:
Cred că există șase API-uri foarte importante (printre toate API-urile WordPress) pe care un dezvoltator de teme trebuie să le învețe prin inimă:
Am trecut printr-un scurt rezumat pentru fiecare API și de ce ar trebui să îl studiați și să-l învățați. Fiecare API are o misiune unică și combinarea lor va da cu siguranță puterea de a crea teme cu o mare structură.
Știați că există peste 50 de traduceri ale WordPress care sunt peste 90% complete? În plus, dacă te uiți la statisticile de utilizare WordPress, vei observa că o treime din utilizatorii blogului WordPress.com fac blog într-o altă limbă.
Dacă o interpretați corect, veți vedea cât de important este să transformați tema în traducere. Mai bine, puteți să-i traduceți pe cineva și să vindeți teme multilingve din cutie!
Trebuie să vă reamintesc că acesta este un subiect ușor, dar și delicat. Cum am spus în articol, tema dvs. nu va fi acceptată nicăieri, dacă nu știți cum funcționează licențiarea.
Și sunt două lucruri care contează atunci când este vorba de licențiere: ce licență va fi lansată sub tema dvs. și licențele produselor pe care le-ați inclus în tema dvs..
Dacă sunteți deranjat de ideea de a trece prin zeci de licențe și de a încerca să înțelegeți care sunt potrivite pentru dvs., aveți noroc: Există un site web numit TL; DR Legal, care explică și rezumă licențele software open source în limba engleză.
Am vorbit despre cum să scrieți și să testați codul bun în acest articol.
Iată o scurtă recenzie:
Iată ceva ce ar trebui să știți de la începutul carierei dvs. ca dezvoltator WordPress: WordPress are standarde de codare pentru HTML, CSS, JavaScript și PHP.
Ele nu sunt greu de realizat și nu durează prea mult pentru a învăța. De exemplu, este ușor să vă amintiți că ați înfășurat atributele tag-urilor HTML cu ghilimele simple sau duble. Sau numiți clasele CSS cu caractere minuscule, numere și cratime. Sau definirea unei funcții anonime pentru a preveni conflictele jQuery. Sau vorbești ca Yoda atunci când scrii condiționate - nici glumă.
Și este problema codării codului pentru a vă face codul ușor de citit de alți dezvoltatori. Nu există recomandări oficiale pentru documentarea codului JavaScript și HTML, dar ar trebui să utilizați stilul phpDocumentor pentru PHP. Același lucru este valabil și pentru CSS, deoarece puteți folosi același mod de comentare a codului cu acesta.
Validarea codului dvs. HTML și CSS cu ajutorul validatorilor W3C este o problemă fără sens, nu? Dar există mai mult decât atât, atunci când este vorba de a face perfect Tema WordPress. Trebuie să:
Când ești mulțumit de rezultate, ești bine să pleci!
Acest articol este diferit de celelalte: vă spune "ce să nu faceți" în loc de "ce să faceți". Am decis să scriu acest articol pentru că, deși este ușor de observat cum ilogic ele sunt, nu le putem ajuta uneori.
Iată un scurt rezumat cu liste de lucruri pe care trebuie să le evitați:
Unii dezvoltatori de teme WordPress pot uita că există o muncă după ce o temă a fost vândută; de aceea m-am gândit că ar trebui să acoperim procesele care vin după ce termini tema. Iată ce am acoperit:
Acest lucru vorbește de la sine, într-adevăr: Când WordPress este actualizat sau există noi versiuni pentru produsele pe care le-ați utilizat în tema dvs., ar trebui să îl actualizați pentru a face să funcționeze pentru toată lumea.
Acest lucru ar putea fi trecut cu vederea, deoarece acesta este un proces opțional (ca și cum tema dvs. a fost tradusă), dar este un mare plus, deoarece există probabil milioane de utilizatori de WPML, BuddyPress și WooCommerce în total. Realizarea temei compatibile cu (cel puțin) aceste pluginuri ar putea fi principalul motiv pentru care oamenii vor alege tema.
Aceasta este obligatorie: trebuie să oferiți suport tehnic utilizatorilor temei. Puteți face acest lucru doar prin a răspunde la întrebări pe forumurile de asistență ale pieței / centru de descărcare sau puteți să faceți acest lucru creând un site extins care include un blog, o bază de cunoștințe, o secțiune de întrebări frecvente, documentația online și informații de contact alogside a forum.
A face o temă pentru WordPress nu este neapărat greu, dar face o temă bună este. Efectuarea a perfect temă? Ei bine, asta e cel mai greu și asta trebuie să țintească toată lumea, indiferent cât de greu este!
Chiar sper că v-ați bucurat de această serie și aș vrea să vă reamintesc că există întotdeauna loc pentru îmbunătățire! Dacă aveți idei pentru a extinde această serie cu alt articol sau pentru a ne oferi o idee pentru un tutorial separat, nu ezitați să comentați mai jos și să ne anunțați!