Gör ett WordPress-tema underhåll, kompatibilitet och support

I den tidigare delen av denna serie granskade vi vad man ska undvika när du skapar ett WordPress-tema. Det är en viktig artikel eftersom det är väldigt lätt att göra de misstag.

Och i den här artikeln ska vi gå igenom de saker vi behöver göra efter gör vårt tema.

Du bör komma ihåg att du måste Håll ditt tema uppdaterat, gör det kompatibelt med populära WordPress-plugins och alltid ge utmärkt stöd till dina kunder.


Uppdatera teman regelbundet

Har du någonsin sett en tom sida efter att du installerat ett nytt WordPress-tema? (Jag gjorde det, och det var verkligen deprimerande.) Du kan komma över den berömda vit skärm av döden av WordPress när du installerar ett gammalt tema som inte är kompatibelt med den senaste versionen av WordPress.

För att undvika detta hemska problem för dina kunder, måste du som temautvecklare ständigt kontrollera ditt tema med de senaste versionerna av WordPress. För att kontrollera ditt tema i detalj måste du experimentera med de senaste funktionerna som nya WordPress-versioner innehåller.

Medan du gör det, ska du aktivera WP_DEBUG och kör plugin för temakontroll för att se till att det inte finns några fel eller varningar med den nya versionen.

Om det finns något som du bör åtgärda, gör det omedelbart och släpp uppdateringen så fort du kan. Användare av temat kanske inte vill vänta på en uppdatering och gå vidare till ett annat tema med dåligt intryck om dig eller ditt företag.


Erbjuder kompatibilitet för plugins

Visst, det finns inget sätt att stödja varje enskilt WordPress-plugin där ute, men det är ett plus för ditt tema att vara kompatibelt med några av de mest populära plugins.

I det här avsnittet kommer vi att se de tre stora pluginsna som temat utvecklare tycker om att stödja i sina teman och hur man stöder dem i din.

WooCommerce

WooCommerce är förmodligen det mest populära e-handelsprogrammet som är byggt på WordPress. Denna gratis plugin har sina egna tillägg (de flesta är betalda, några av dem är gratis) och de kan hantera olika betalnings gateways, fraktmetoder eller till och med navigeringstyper.

Den har egna premium-teman (skapad av WooThemes), men plugin är kodad så att alla temat utvecklare kan göra deras teman kompatibla med det.

Att göra ditt tema kompatibelt med WooCommerce är ganska enkelt, faktiskt - kategorin "Theming" i WooCommerce-dokumentationen har bara åtta artiklar:

  • Tredje part / anpassad / icke-WC-temakompatibilitet
  • Mallstruktur + övergripande mallar via ett tema
  • Krokar: Åtgärd och filterreferens
  • Visa kategoribild på kategorin arkiv
  • Överstyrning av produktsökrutan (widget)
  • Villkorliga etiketter
  • CSS struktur
  • Gör pris widget widget draggable på pekdon

Den enklaste installationen kan vara tillräckligt ibland:

  • Kopiera ditt tema page.php fil och byt namn på den woocommerce.php.
  • Ta bort loopen och byt ut med
  • Det är det, du är bra att gå!

Om det inte räcker, och det är en ganska bra chans att det inte räcker, kan du alltid gå djupare: Skapa en mapp som heter woocommerce och placera alla filer du vill ha i pluginens woocommerce / mallar mapp (som anges här). På så sätt kan du redigera vad du vill för WooCommerce.

När du är nöjd med resultaten, gå till ditt tema functions.php fil och lägg till add_theme_support ('woocommerce'); som en separat linje.

Buddypress

BuddyPress är en välkänd social networking plugin för WordPress. I sina skapares egna ord:

det tar din WordPress.org-drivna webbplats bortom bloggen med sociala nätverk funktioner som användarprofiler, aktivitetsflöden, användargrupper och mer.

De goda nyheterna om BuddyPress är det förmodligen redan kompatibel med ditt tema, ur lådan! BuddyPress v1.7 + använder ditt tema page.php fil till jobbet på egen hand, men om du vill inkludera dina egna BuddyPress-filer, är processen precis som med WooCommerce-integrationen:

  • Inne i plugin, kopiera innehållet i / BP-templates / BP-legacy / Press / mapp till ditt tema gemenskap eller Buddypress mapp.
  • Om du vill använda en annan design än vad ditt tema är page.php filen har, duplicera den filen och byta namn på den till community.php eller buddypress.php. Redigera filen du skapade för att ändra utformningen av dina BuddyPress-sidor.
  • Om du vill åsidosätta standard CSS-filer från BuddyPress, skapar du bara en css mapp i temat rot, kopiera buddypress.css och Buddypress-rtl.css filer i det och redigera dem som du vill.

Om du har fastnat, gå över till BuddyPress Codex. Den har en mycket utökad dokumentation som hjälper dig.

WPML

WPML är en av de mest populära flerspråkiga plugins för WordPress. Medan det inte har en "fri" version (Bummer!), Ger den några väldigt viktiga funktioner när du betalar för det.

Att göra ditt tema kompatibelt med WPML är förmodligen mycket enklare än de andra två. (WPML.org har en omfattande handledning om detta men jag tror att vi kan kalla det en "hemsida översättningstutorial".) Det finns bara två viktiga punkter för ditt tema:

  • Gör ditt tema redo för översättningar (hjälp och mer info här).
  • Sätt a WPML-config.xml filen i ditt temas rotkatalog.

När du har gjort ditt tematranslationsklart, hitta provet WPML-config filen på den här sidan och du kan redigera den för ditt tema. Du kan också kolla på samma sida för att se hur du kan redigera filen.

Efter att du har redigerat filen och placerat den i din temrots kan du testa hur du gjorde genom att besöka den här sidan och ladda ner plugin-namnet "WPML-kompatibilitetstestverktyg". Därefter, grattis, ditt tema är nu WPML-kompatibelt!


Sätten att tillhandahålla kundvård

Ingen med ett förnuftigt sinne skulle argumentera mot vikten av att "ta hand om de människor som köper dina saker", och det är därför jag inte kommer att ta dig tid att berätta för dig hur viktigt detta är.

Låt oss istället gå över våra alternativ för att ge stöd till våra kunder:

Besvara kundförfrågningar med ett offentligt forum

Liksom forumet för WordPress.org och ThemeForest, har varje nedladdningscenter och marknadsplats ett supportforum för att ansluta kunder med tematillverkare. Det här är en av de första ställena som dina kunder kommer att söka hjälp, men eftersom de är extremt trångt (och inte bara hos dina kunder), kan både du och dina kunder hitta det svårt att kommunicera med varandra där.

Det är alltid ett klokt val att hålla koll på dessa forum, men du vet vad som skulle vara bättre? Ger stöd från din egen hemsida!

Ett komplett paket för utmärkt kundsupport

Det här kommer att definitivt ta din tid innan du går live, men det kommer det definitivt var värd att tillhandahålla en professionell, omfattande supportavdelning på din webbplats.

Medan marknadsplatsens supportforum ger en enkel plats för diskussioner och feedback, kan ha ett eget supportsystem ha fler funktioner som:

  • forum
  • En blogg för att publicera nyheter från ditt företag
  • En kunskapsbas
  • En FAQ-sektion
  • Online dokumentation för var och en av dina teman
  • Direkt kontaktinformation

... och mer - eftersom det här är din egen hemsida är himlen gränsen. Och vara säker på att dina kunder kommer definitivt älskar det!


Avslutar

I den här artikeln diskuterade vi hur vi kan behålla våra teman, hur vi gör våra teman kompatibla med några populära plugins och hur man tillhandahåller utmärkt kundvård.

Om du har något att lägga till, snälla dela dina tankar genom att kommentera nedan. Och om du gillade inlägget, glöm inte att dela det med dina utvecklingsvänner!