Å lage et tema for WordPress er enklere enn noen gang i disse dager (i teorien, en index.php fil og a style.css filen er alt du trenger!). Men hvis du planlegger å være skaperen av et godt tema, a perfekt WordPress tema, du må trene hardt.
I denne serien skal vi gå gjennom de mange aspektene ved å skape et tema slik at det uten tvil vil være det beste temaet du noensinne har opprettet.
Seriøst, hva gjør et tema flott?
God design? Ja, men jeg har sett mange WordPress-temaer som nesten fikk meg til å gråte på grunn av deres skjønnhet. Men da jeg kjøpte og lastet ned det, så jeg at det manglet selv de grunnleggende kodingsstandardene, og det brøt øyeblikkelig min WordPress-installasjon.
Så er koden struktur viktig? Jo, men jeg har snublet over veldig sofistikert kode i WordPress-temaer - skjønnheten i objektorientert PHP, lesbar CSS, briljant dokumenterte kodeblokker og så videre. Men det brøt minuttet jeg installerte det på WordPress 3.6 - det virket som om det bare fungerte opp til versjon 3.2.
Hva med vedlikehold? Selvfølgelig, men denne gangen måtte jeg kjøpe et tema for klienten min som brukte de nyeste WordPress-funksjonene for den versjonen. Det var et godt tema, men jeg kunne ikke flytte en blokk til et annet sted - det lot meg ikke engang unngå å bruke den! Nettstedet måtte være det samme som demo nettsiden, eller det ville falle fra hverandre.
Så, fleksibilitet? Ja, men…
Du får ideen - det er ikke bare en ting som gjør et tema bra.
Kundeservice, gyldig kode, sikker kode, kompatibilitet med store plugins, og den må distribueres riktig med hensyn til de lisensierte produktene den inneholder.
Faktisk er det så mye å lære.
Vi trenger å gå gjennom noen av APIene som tilbys av WordPress først - kanskje ikke alle av dem, men en temautvikler må lære om Alternativ API, Innstillinger API, Tema Tilpasning API og så videre. Deretter ser vi viktigheten av lokalisering, og ser på lisensalternativer for ulike markedsplasser som ThemeForest, Creative Market eller din egen nettside..
Deretter skal vi lære å skrive bedre kode. WordPress-kodingsstandarder er viktige, og markedsplassene er strenge. Riktig kodekommentarer er også viktig for hver bit av kode vi bruker. Valideringen av koden er også avgjørende, og det er dens sikkerhet.
Deretter skal vi se på dårlige praksis - verste praksis, egentlig. Fra å gjenoppfinne hjulet (ved å duplisere kjernefunksjoner) for å ha det mest oppblåste temaet noensinne (med fem tusen fonter og tonn kortnummer!), Vil vi se hva ikke å gjøre og unngå disse.
Til slutt skal vi forstå viktigheten av kompatibilitet, vedlikehold og kundeservice. Støtte for ulike plugins som bbPress eller WooCommerce er et stort pluss, men det er mer enn det som regelmessig oppdaterer temaet ditt og gir utmerket støtte. Mye mer.
Dette var introduksjonen, oppvarming av serien vår. Hold deg oppdatert: I det neste settet av artikler diskuterer vi APIene, lokalisering, lisensiering og mer.
Ikke nøl med å kommentere dette innlegget med dine forslag. Vi har en solid oversikt for serien, men du kan bidra til å forme det med dine spørsmål! :)