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.
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.
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 ä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:
Den enklaste installationen kan vara tillräckligt ibland:
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 ä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:
Om du har fastnat, gå över till BuddyPress Codex. Den har en mycket utökad dokumentation som hjälper dig.
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:
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!
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:
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!
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:
... 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!
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!