Efectuarea unei teme WordPress întreținere, compatibilitate și suport

În partea anterioară a acestei serii, am revizuit ce să evitați atunci când face o temă WordPress. Este un articol important deoarece este foarte ușor să faci aceste greșeli.

Și în acest articol, vom trece prin lucrurile pe care trebuie să le facem după făcând tema noastră.

Ar trebui să ții minte că tu trebuie sa mențineți tema actualizată, faceți-o compatibilă cu pluginurile populare WordPress și mereu asigurați un sprijin excelent pentru clienții dvs..


Actualizarea periodică a temei

Ați văzut vreodată doar o pagină goală după ce ați instalat o nouă temă WordPress? (Am făcut-o, și a fost cu adevărat deprimant.) Puteți vedea celebrul ecran alb de moarte din WordPress atunci când instalați o temă veche care nu este compatibilă cu cea mai recentă versiune de WordPress.

Pentru a evita această problemă îngrozitoare pentru clienții dvs., ca dezvoltator temă, trebuie să verificați în mod constant tema dvs. cu cele mai recente versiuni ale WordPress. Pentru a verifica detaliat tema, trebuie să experimentați cele mai noi caracteristici pe care le includ noile versiuni WordPress.

În timp ce faci asta, ar trebui să activezi WP_DEBUG și executați pluginul Theme Check pentru a vă asigura că nu există erori sau avertismente cu noua versiune.

Dacă trebuie să remediați ceva, faceți-o imediat și eliberați actualizarea cât mai curând posibil. Este posibil ca utilizatorii temei să nu mai aștepte o actualizare și să treacă la o altă temă, cu o impresie proastă despre dvs. sau despre compania dvs..


Oferă compatibilitate pentru pluginuri

Cu siguranta, nu exista nici o modalitate de a sustine fiecare plugin WordPress acolo, dar este un plus pentru ca tema dvs. sa fie compatibila cu unele dintre cele mai populare pluginuri.

În această secțiune, vom vedea cele trei plugin-uri mari pe care dezvoltatorii de teme le-ar plăcea să le susțină în temele lor și cum să le sprijiniți în a voastră.

WooCommerce

WooCommerce este probabil cel mai popular plugin de e-commerce construit pe WordPress. Acest plugin gratuit are propriile extensii (majoritatea sunt plătite, unele dintre ele sunt gratuite) și pot gestiona diferite gateway-uri de plată, metode de expediere sau chiar tipuri de navigație.

Are temele proprii premium (create de WooThemes), dar pluginul este codificat astfel încât fiecare dezvoltator de teme să poată face temele compatibile cu acesta.

Realizarea temei compatibile cu WooCommerce este destul de simplă, de fapt - categoria "Theming" a documentației WooCommerce are doar opt articole:

  • Terț / personalizat / non-WC compatibilitate temă
  • Structura de șabloane + șabloanele suprapuse prin intermediul unei teme
  • Cârlige: referință acțiune și filtru
  • Afișați imaginea categoriei în arhiva categoriei
  • Anulează caseta de căutare a produsului (widget)
  • Etichete condiționate
  • Structura CSS
  • Faceți widget-ul prețului draggable pe dispozitive touch

Cea mai simplă instalare poate fi suficientă uneori:

  • Copiați tema page.php fișier și redenumiți-l woocommerce.php.
  • Scoateți buclă și înlocuiți-o cu
  • Asta e, ești bine să pleci!

Dacă nu este suficient, și există o șansă destul de mare ca nu va fi de ajuns, poți oricând merge mai adânc: Creați un folder numit woocommerce și plasați toate fișierele pe care le doriți în interiorul pluginului woocommerce / template-uri (care sunt listate aici). În acest fel, puteți modifica ceea ce doriți pentru WooCommerce.

Când ești mulțumit de rezultate, du-te la tema ta functions.php fișier și adăugați add_theme_support ('woocommerce'); ca linie separată.

BuddyPress

BuddyPress este un bine-cunoscut plug-in de social networking pentru WordPress. În cuvintele proprii ale creatorilor:

este nevoie ca site-ul dvs. WordPress.org să fie alimentat dincolo de blog cu funcții de rețea socială precum profiluri de utilizatori, fluxuri de activități, grupuri de utilizatori și multe altele.

Vestea bună despre BuddyPress este, este probabil deja compatibil cu tema dvs., din cutie! BuddyPress v1.7 + folosește tema ta page.php fișier pentru a lucra singur, dar dacă doriți să includeți propriile fișiere BuddyPress, procesul este la fel ca la integrarea WooCommerce:

  • În interiorul pluginului, copiați conținutul / BP-șabloane / bp-legacy / BuddyPress / dosar al temei comunitate sau BuddyPress pliant.
  • Dacă doriți să folosiți un design diferit de cel al temei page.php fișierul a duplicat acel fișier și îl redenumiți community.php sau buddypress.php. Editați fișierul pe care l-ați creat pentru a schimba designul paginilor dvs. BuddyPress.
  • Dacă doriți să înlocuiți fișierele CSS implicite ale BuddyPress, creați pur și simplu a css folder în temă rădăcină, copiați buddypress.css și BuddyPress-rtl.css fișiere în ea, și să le editați după cum doriți.

Dacă sunteți blocați, mergeți la Codex BuddyPress. Are o documentație foarte extinsă care vă va ajuta.

WPML

WPML este unul dintre cele mai populare pluginuri multilingve pentru WordPress. În timp ce nu are o versiune "liberă" (Bummer!), Acesta oferă câteva caracteristici foarte importante atunci când plătiți pentru el.

Realizarea temei compatibile cu WPML este probabil mult mai simplă decât celelalte două. (WPML.org are un tutorial extensiv pe această temă, dar cred că putem numi un "tutorial de traducere a site-ului web".) Există doar două puncte importante pentru tema dvs.:

  • Creați-vă tema pregătită pentru traduceri (ajutor și mai multe informații aici).
  • Pune a wpml-config.xml fișier în directorul rădăcină al temei.

După ce ați făcut tema pentru traducerea dvs., găsiți eșantionul wpml-config fișier din această pagină și îl puteți edita pentru tema dvs. De asemenea, puteți verifica aceeași pagină pentru a vedea cum puteți edita fișierul.

După editarea fișierului și plasarea acestuia în rădăcina temei, puteți testa cum ați făcut-o vizitând această pagină și descărcând plugin-ul "Instrumentul de testare a compatibilității WPML". După aceasta, felicitări, tema dvs. este acum compatibilă cu WPML!


Modalitățile de furnizare a asistenței clienților

Nimeni cu o minte sensibilă nu ar susține importanța "îngrijirii oamenilor care vă cumpără lucrurile" și de aceea nu voi lua timp să vă spun cât de important este acest lucru.

În schimb, să trecem peste opțiunile noastre pentru a oferi sprijin clienților noștri:

Răspunderea cererilor clienților cu un forum public

Ca și forumurile WordPress.org și ThemeForest, fiecare centru de descărcare și piață are un forum de asistență pentru conectarea clienților cu dezvoltatorii de teme. Aceasta este una dintre primele locuri pe care clienții dvs. vor căuta ajutor, dar din moment ce sunt extrem de aglomerați (și nu doar de clienții dvs.), atât dvs., cât și clienții dvs. s-ar putea să fie greu să comunice unul cu celălalt.

Este întotdeauna o alegere înțeleaptă pentru a ține un ochi pe aceste forumuri, dar știi ce ar fi mai bine? Furnizarea de asistență de la propriul dvs. site web!

Un pachet complet pentru o excelentă asistență pentru clienți

Asta va categoric ia-ți timp înainte de a intra în viață, dar asta va fi categoric fi meritat să ofere o secțiune de asistență extinsă în site-ul dvs. web.

În timp ce forumurile de suport ale piețelor oferă un loc simplu pentru discuții și feedback, având propriul sistem de asistență poate avea mai multe funcții cum ar fi:

  • Forum
  • Un blog pentru a publica știri de la compania dvs.
  • O bază de cunoștințe
  • O secțiune de întrebări frecvente
  • Documentație online pentru fiecare dintre temele dvs.
  • Informații directe de contact

... și mai mult - din moment ce acesta este propriul dvs. site web, cerul este limita. Și asigurați-vă că clienții dvs. vor categoric iubesc!


Înfășurarea în sus

În acest articol, am discutat modul în care putem să ne menținem temele, cum să facem temele compatibile cu unele pluginuri populare și cum să oferim clienților excelenți.

Dacă aveți ceva de adăugat, vă rugăm să împărtășiți gândurile dvs. comentând mai jos. Și dacă ți-a plăcut postul, nu uita să îl împarți cu prietenii tăi din dezvoltator!

Cod