Å lage et WordPress-tema Vedlikehold, kompatibilitet og støtte

I den forrige delen av denne serien har vi gjennomgått hva du skal unngå når du lager et WordPress-tema. Det er en viktig artikkel fordi det er veldig enkelt å gjøre de feilene.

Og i denne artikkelen skal vi gå gjennom de tingene vi trenger å gjøre etter gjør temaet vårt.

Du bør huske på at du Hold temaet oppdatert, gjør det kompatibelt med populære WordPress-plugins, og alltid gi utmerket støtte til kundene dine.


Regelmessig oppdatering av temaet

Har du noen gang sett bare en tom side etter at du har installert et nytt WordPress-tema? (Jeg gjorde det, og det var virkelig deprimerende.) Du kan komme over den berømte hvit skjerm av døden av WordPress når du installerer et gammelt tema som ikke er kompatibelt med den nyeste versjonen av WordPress.

For å unngå dette forferdelige problemet for kundene dine, må du som temautvikler hele tiden sjekke temaet ditt med de nyeste versjonene av WordPress. For å sjekke temaet ditt i detalj, må du eksperimentere med de nyeste funksjonene som nye WordPress-versjoner inkluderer.

Mens du gjør det, bør du aktivere WP_DEBUG og kjør Temakontroll-plugin for å forsikre deg om at det ikke er noen feil eller advarsler med den nye versjonen.

Hvis det er noe du bør fikse, gjør det umiddelbart, og slipp oppdateringen så snart du kan. Brukere av temaet vil kanskje ikke vente på en oppdatering og gå videre til et annet tema med dårlig inntrykk av deg eller din virksomhet.


Tilbyr kompatibilitet for plugins

Sikkert, det er ingen måte å støtte hver eneste WordPress-plugin der ute, men det er et pluss for ditt tema å være kompatibelt med noen av de mest populære plugins.

I denne delen skal vi se de tre store pluginene som temautviklere liker å støtte i deres temaer, og hvordan de skal støtte dem i din.

WooCommerce

WooCommerce er trolig den mest populære e-handel plugin bygget på WordPress. Denne gratis plugin har egne utvidelser (de fleste av dem er betalt, noen av dem er gratis), og de kan håndtere ulike betalings gateways, fraktmetoder eller til og med navigasjonstyper.

Den har egne premium-temaer (opprettet av WooThemes), men pluginet er kodet på en måte som alle temautviklere kan gjøre deres temaer kompatible med det.

Å gjøre temaet ditt kompatibelt med WooCommerce er ganske greit, faktisk - kategorien 'Theming' i WooCommerce-dokumentasjonen har bare åtte artikler:

  • Tredjeparts / tilpasset / ikke-WC-temakompatibilitet
  • Malstruktur + overordnede maler via et tema
  • Kroker: Handling og filterreferanse
  • Vis kategori bilde på kategorivirksomhet
  • Overstyrer produktsøkeboksen (widget)
  • Betingede etiketter
  • CSS struktur
  • Gjør pris-widgeten tilgjengelig på berøringsenheter

Den enkleste installasjonen kan være nok noen ganger:

  • Kopier temaet ditt page.php fil og endre navn på den woocommerce.php.
  • Fjern løkken og erstatt med
  • Det er det, du er god til å gå!

Hvis det ikke er nok, og det er en ganske god sjanse for at det ikke vil være nok, kan du alltid gå dypere: Opprett en mappe som heter woocommerce og legg inn alle filene du vil ha i pluginets woocommerce / maler mappe (som er oppført her). På denne måten kan du redigere alt du vil ha for WooCommerce.

Når du er fornøyd med resultatene, gå til temaet ditt functions.php fil og legg til add_theme_support ('woocommerce'); som en egen linje.

Buddypress

BuddyPress er et velkjent sosialt nettverkstillegg for WordPress. I sine skapers egne ord:

det tar ditt WordPress.org-drevne nettsted utover bloggen med sosiale nettverk funksjoner som brukerprofiler, aktivitetsflyter, brukergrupper og mer.

Den gode nyheten om BuddyPress er, det er sannsynligvis allerede kompatibel med temaet ditt, ute av esken! BuddyPress v1.7 + bruker temaet ditt page.php filen til å arbeide på egenhånd, men hvis du vil inkludere dine egne BuddyPress-filer, er prosessen akkurat som med WooCommerce-integrasjonen:

  • Inne i pluginet, kopier innholdet i / BP-templates / bp-arven / Buddypress / mappe til temaet ditt samfunnet eller Buddypress mappe.
  • Hvis du vil bruke en annen design enn hva temaet ditt er page.php filen har, duplisere den filen og gi den den til community.php eller buddypress.php. Rediger filen du opprettet for å endre utformingen av dine BuddyPress-sider.
  • Hvis du vil overstyre standard CSS-filene til BuddyPress, kan du bare opprette en css mappe i temaroten din, kopier den buddypress.css og Buddypress-rtl.css filer inn i det, og rediger dem som du vil.

Hvis du sitter fast, gå over til BuddyPress Codex. Den har en meget utvidet dokumentasjon som vil hjelpe deg.

WPML

WPML er et av de mest populære flerspråklige plugins for WordPress. Selv om den ikke har en "gratis" versjon (Bummer!), Gir den noen svært viktige funksjoner når du betaler for det.

Å gjøre temaet ditt kompatibelt med WPML er trolig mye enklere enn de to andre. (WPML.org har en omfattende opplæring om dette, men jeg tror at vi kan kalle det som en "nettstedoversetterstutorial".) Det er bare to viktige punkter for temaet ditt:

  • Gjør ditt tema klar for oversettelser (hjelp og mer info her).
  • Sett a WPML-config.xml filen inne i temaets rotkatalog.

Etter å ha gjort temaoversettelsen klar, finn prøven WPML-config filen på denne siden, og du kan redigere den for temaet ditt. Du kan også sjekke den samme siden for å se hvordan du kan redigere filen.

Etter redigering av filen og plassering i temaroten din, kan du teste hvordan du gjorde det ved å besøke denne siden og laste ned pluginnavnet "WPML Compatibility Testing Tool". Etter dette, gratulerer, er temaet ditt nå WPML-kompatibelt!


Måter å tilby kundeservice

Ingen med et fornuftig sinn ville argumentere for viktigheten av å "ta vare på de som kjøper ting", og det er derfor jeg kommer ikke til å ta deg tid til å fortelle deg hvor viktig dette er.

I stedet la vi gå over alternativene våre for å gi støtte til våre kunder:

Besvare kundeforespørsler med et offentligt forum

Som forumene til WordPress.org og ThemeForest, har alle nedlastingssenter og markedsplass et støtteforum for å forbinde kunder med temautviklere. Dette er et av de første stedene dine kunder vil søke hjelp, men siden de er svært overfylte (og ikke bare hos kundene dine), kan både du og dine kunder finne det vanskelig å kommunisere med hverandre der.

Det er alltid et klokt valg å holde øye med disse fora, men du vet hva som ville vært bedre? Gir støtte fra ditt eget nettsted!

En komplett pakke for utmerket kundesupport

Dette vil helt sikkert ta deg tid før du går, men det vil helt sikkert Vær verdt det å gi et profesjonelt utseende, omfattende støtteseksjon på nettstedet ditt.

Mens markedsplassenes supportfora gir et enkelt sted for diskusjoner og tilbakemelding, kan ha eget støttesystem ha flere funksjoner som:

  • Forums
  • En blogg for å publisere nyheter fra din virksomhet
  • En kunnskapsbase
  • En FAQ-seksjon
  • Online dokumentasjon for hvert av temaene dine
  • Direkte kontaktinformasjon

... og mer - siden dette er ditt eget nettsted, er himmelen grensen. Og vær trygg på at kundene dine vil helt sikkert elsker det!


Wrapping Up

I denne artikkelen diskuterte vi hvordan vi kan opprettholde våre temaer, hvordan å gjøre våre temaer kompatible med noen populære plugins og hvordan du gir utmerket kundepleie.

Hvis du har noe å legge til, vennligst del dine tanker ved å kommentere nedenfor. Og hvis du likte innlegget, ikke glem å dele det med utviklervennene dine!