Velkommen til slutten av serien! Som vi har gjort med andre serier, synes jeg det er nyttig å ta med alt sammen og oppsummer artiklene i ett siste innlegg.
Så i dette innlegget skal vi gjøre akkurat det.
Vi startet med noen grunnleggende ting som WordPress APIer vi trenger å lære, graden av å gjøre temaet ditt oversettbart, og hvordan lisenser fungerer.
Her er et sammendrag:
Jeg tror at det er seks svært viktige APIer (blant alle WordPress APIer) som en temautvikler må lære av hjertet:
Vi gjennomgikk et kort sammendrag for hver API og hvorfor du bør studere og lære dem. Hver enkelt API har et unikt oppdrag, og kombinere dem sammen vil definitivt gi deg muligheten til å lage temaer med god struktur.
Visste du at det er over 50 oversettelser av WordPress som er over 90% ferdige? I tillegg, hvis du ser på WordPress brukestatistikk, vil du legge merke til at en tredjedel av WordPress.com-brukere blogger på et annet språk.
Hvis du tolker det riktig, vil du se hvor viktig det er å gjøre temaet ditt oversettbart. Enda bedre kan du få noen til å oversette temaet ditt og selge flerspråklige temaer ut av boksen!
Jeg må minne deg på at dette er et enkelt tema, men også en delikat. Som jeg sa i artikkelen, temaet ditt vil ikke bli akseptert hvor som helst, hvis du ikke vet hvordan lisensiering fungerer.
Og det er to ting som betyr noe, når det gjelder lisensiering: Hvilken lisens vil ditt tema bli utgitt under, og lisensene til produktene du har med i temaet ditt.
Hvis du er skremt av ideen om å gå gjennom titalls lisenser og prøver å forstå hva som passer for deg, har du lykke: Det er et nettsted som heter TL; DR Legal som forklarer og oppsummerer åpen kildekode programvarelisenser i vanlig engelsk.
Vi snakket om hvordan du skriver og tester god kode i denne artikkelen.
Her er en rask anmeldelse:
Her er noe du bør vite fra begynnelsen av din karriere som WordPress-utvikler: WordPress har kodingsstandarder for HTML, CSS, JavaScript og PHP..
De er ikke vanskelig å oppnå, og de tar ikke for lang tid å lære. For eksempel er det en enkel ting å huske å pakke inn HTML-tagattributter med enkelt eller dobbelt anførselstegn. Eller navngi CSS-klassene dine med små bokstaver, tall og bindestreker. Eller definere en anonym funksjon for å hindre jQuery-konflikter. Eller snakker som Yoda når du skriver conditionals - ingen spøk, heller.
Og det er spørsmålet om kodekommentarer for å gjøre koden din lesbar av andre utviklere. Det er ingen offisiell anbefaling for dokumentasjon av JavaScript og HTML-kode, men du bør bruke phpDocumentor's stil for PHP. Det samme gjelder for CSS, siden du kan bruke samme måte å kode kommentere med.
Å validere HTML- og CSS-koden med W3C-validatorene er ikke en brainer, ikke sant? Men det er mer enn det når det gjelder å lage perfekt WordPress tema. Du trenger å:
Når du er fornøyd med resultatene, er du god til å gå!
Denne artikkelen er forskjellig fra de andre: Den forteller deg "hva du ikke skal gjøre" i stedet for "hva du skal gjøre". Jeg bestemte meg for å skrive denne artikkelen fordi selv om det er lett å legge merke til hvordan ulogisk de er, vi kan ikke hjelpe å gjøre dem noen ganger.
Her er en kort oppsummering med lister over ting å unngå:
Noen WordPress-temautviklere kan glemme at det er arbeid etter at et tema har blitt solgt; Derfor trodde jeg at vi skulle dekke prosessene som kommer etter at du er ferdig med temaet ditt. Her er hva vi dekket:
Denne taler for seg selv, virkelig: Når WordPress er oppdatert eller det er nye versjoner for produktene du brukte i temaet ditt, bør du oppdatere det for å få det til å fungere for alle.
Denne kan overses, da dette er en valgfri prosess (som å ha temaet oversatt), men det er et stort pluss siden det er nok millioner av brukere av WPML, BuddyPress og WooCommerce totalt. Gjør ditt tema kompatibelt med (minst) disse pluginene kan være den viktigste grunnen til at folk velger temaet ditt.
Dette er også obligatorisk: Du må gi teknisk støtte til temaets brukere. Du kan gjøre det ved bare å svare på spørsmål på supportforaene til markedsplassen / nedlastingssenteret, eller du kan gjøre det ved å lage et omfattende nettsted som inneholder en blogg, en kunnskapsbase, en FAQ-seksjon, online dokumentasjon og kontaktinformasjon alogside a forum.
Å lage et tema for WordPress er ikke nødvendigvis vanskelig, men å lage et godt tema er. Å lage en perfekt tema? Vel, det er det vanskeligste, og det er det som alle skal sikte på, uansett hvor vanskelig det er!
Jeg håper virkelig at du likte denne serien, og jeg vil gjerne minne om at det alltid er rom for forbedring! Hvis du har noen ideer for å utvide denne serien med en annen artikkel, eller å gi oss en ide for en egen opplæring, er du velkommen til å kommentere nedenfor og gi oss beskjed!