I det første innlegget i denne serien snakket vi om hva vi skal dekke over de neste artiklene. I denne artikkelen kommer vi i gang.
Spesielt vil vi dekke noen grunnleggende ting som API, lokalisering og lisensiering.
Jeg tror det er trygt å si at WordPress er den beste plattformen på grunn av APIene: APIene alene gir WordPress sin spesialitet av fleksibilitet. Kan du forestille deg et "uelastisk" innholdshåndteringssystem?
Jeg mener det: Hvis WordPress brukes av titalls millioner nettsteder i dag, er det på grunn av sin fleksible natur, som alle skyldes API-ene sine.
Uansett er det viktig å vite hvilke WordPress APIer som er og hvilke du trenger å lære hver bit av.
Du kan sjekke alle WordPress APIer her. Selv om jeg foreslår at du lærer og studerer hver eneste API, kan jeg ikke si at du trenger regelmessig APIer som HTTP API, File System API eller XML-RPC API. Dine temaer bør ikke inneholde hardcore-funksjonalitet og invadere territoriet til WordPress-plugins.
Her er de du trenger mest:
Tema-tilpassings-API - Hvis du vil gi brukerne friheten til forhåndsvisning temaet tilpassinger, dette er API for deg. Det tillater brukerne å endre utseendet på temaet ditt og se endringene i virkeligheten (eller noen ganger, med en forhåndsvisningsknapp).
Det er en utmerket serie du kan sjekke ut: "En guide til WordPress Theme Customizer". Skrevet av Tom McFarlin, vil denne serien lære deg alt om Theme Customization API.
WordPress er stort. Du vet hvorfor det er enormt? Fordi det ikke bare er på engelsk, kommer det også med makedonsk, tyrkisk, slovensk, kinesisk og persisk (for å nevne noen få). Ser på oversikten over oversettelser for WordPress 3.6 på translate.wordpress.org, ser vi at det er over 80 oversettelser som er ferdig eller mer enn halvveis gjennom.
Jeg vet ikke om du skjønte dette allerede, men det er et enormt WordPress-marked i land som ikke snakker engelsk nativt. Jeg er en tyrkisk webdesigner, og jeg lover deg at når det gjelder webdesign dominerer WordPress markedet nesten helt her i Tyrkia. Det er ingen nasjonal markedsplass for digitale produkter, og ThemeForest er generelt vårt førstevalg for å finne premium WordPress-temaer, men lokale bedrifter selger seg veldig bra, siden deres temaer er skrevet på tyrkisk.
Jeg er ganske sikker på at dette er tilfellet for de fleste land, og det er derfor du må tenk på å gjøre temaet ditt oversettbart, i det minste. For å ta det et skritt videre, kan du gjøre avtaler med folk for å forberede oversettelsesfiler på sine språk. Du kan betale dem eller la dem bruke dine temaer fritt, det er opp til deg og avtalen du gjør.
Stol på meg, hvis et fransk webdesignbyrå ser et uttrykk som "Allerede oversatt til fransk!", Vil de definitivt flytte temaet ditt til toppen av deres "temaer å kjøpe" -liste.
Jeg kan ikke stresse dette nok, så her kommer en solid advarsel: Hvis du ikke vet hvilke lisenser som er og hvordan de fungerer, blir temaene dine ikke akseptert i noen markedsplass.
Heldigvis er det et nettsted som heter TL; DR Legal som hjelper oss å forstå legalese språk ved å bare oppsummere lisenstyper som "Hvis du bruker denne lisenstypen, gir du folk tillatelse til å bruke dine ting i kommersielle prosjekter" eller "Hvis du skal bruke et produkt lisensiert med denne, må du gi kreditt til den opprinnelige forfatteren av arbeidet ". Du kan til og med filtrere funksjoner for å finne ut hvilken lisenstype som er best for deg, eller liste lisenser som har funksjonene du søker.
For eksempel; hvis du skal bruke en gratis skyveknapp i ditt premium-tema (som betyr at du har tenkt å tjene penger fra temaet ditt), må du se etter skyveknapper med lisenser som tillater "kommersiell bruk".
Hvis du skal selge temaene dine på ThemeForest, må du også lære om Envats lisensieringsalternativer. Som TL; DR Legal er Envato lisenstyper for ThemeForest veldig enkle å forstå. "SimpleLicense" for Creative Market er også veldig enkelt å lære.
Det er det for denne artikkelen. I neste del skal vi gå over hvordan man skal skrive. Bedre kode. Vi lærer å utvikle seg med WordPress 'kodningsstandarder, hvordan du kommenterer vår kode og hvordan du kan validere vår kode.
Hvis du likte denne artikkelen, ikke glem å dele den med vennene dine, og dine kommentarer er alltid velkomne!