Vi inpackade nyligen en serie som omfattades Så här börjar du med WordPress. Även om det inte är en förutsättning för att läsa följande artikel rekommenderar jag att du läser igenom de fyra inläggen, särskilt om du är någon som just nu börjar med WordPress.
De som besöker Envato Tuts + kommer från en mängd olika bakgrunder, både vad gäller deras kultur och deras erfarenhet. Ofta publicerar vi artiklar som är anpassade till dem som har en viss erfarenhet av utveckling även om det inte ligger inom det område de forskar på.
Jag skulle argumentera att när du är bekant med begrepp på ett språk eller i ett fält kan du använda dessa färdigheter för att översätta ditt arbete till ett annat språk eller till en annan plattform.
Men vad händer om du är helt helt ny på ett ämne och du letar efter någonstans att börja? Det är vad den tidigare nämnda serien och följande artikel syftar till att svara på.
För det ändamålet, om du är ny på WordPress och ser ut att få dina lager, kolla du hur du börjar med WordPress och fortsätt din resa efteråt när vi svarar på frågan: Vad är WordPress-teman?
Innan vi börjar en djupgående diskussion av teman vill jag säga att jag tycker om att tänka på teman som presentationen av din webbplats. Det vill säga din webbplats eller din blogg är inget annat än inlägg, sidor, kategorier och andra saker, som alla lagras i en databas.
Visst kan du göra dem i webbläsaren utan någon form av stil, men om du har ett märke eller en känsla som du syftar till att uppnå, saknar du ett tema kommer det inte att kommunicera något med det för dina besökare och / eller dina läsare.
Men det är min definition. Hur definierar WordPress "ett WordPress-tema"? I Codex hittar vi följande:
Grundläggande är WordPress Theme-systemet ett sätt att "skin" din blogg. Ändå är det mer än bara en "hud". Skinning på din webbplats innebär att endast designen ändras. WordPress-teman kan ge mycket mer kontroll över utseendet och presentation av materialet på din webbplats.
Det finns mer att läsa, så jag rekommenderar att du läser dokumentet i dess helhet, men i den här artikeln har vi en definition som vi kan arbeta med.
Det här är en mycket vanlig fråga, och det är en som har både dess fördelar och nackdelar.
Å ena sidan kan du hitta många, många snygga teman gratis. Men många av de teman som är gratis är också lite mer generiska. Eftersom de är fria är det troligt att andra människor kommer att ha samma tema.
Om du ställer in en blogg för dig själv som kommer att nå en liten publik, eller om du vill skapa en webbplats som inte behöver ha en unik form av varumärke, är det helt bra att använda en fri lösning..
Å andra sidan kan vissa teman kosta varsomhelst från $ 1000 till $ 20.000 och uppåt beroende på graden av design och anpassning, krav och miljö som går in i att stödja dem.
Om det låter som en outlandish summa pengar att spendera på ett tema, kom ihåg att vi pratar om programvara som kommer att driva en webbplats som kan användas av många, många, många människor.
Det finns många överväganden som kommer med en lösning som denna.
Det finns ett antal platser online som har teman tillgängliga dock är inte alla platser värda att söka. Faktum är att det bara finns en handfull ansedda platser som jag rekommenderar. Inte alla kommer att vara täckta nedan, men två av de bästa platserna som kan refereras är nedan.
Dessutom ska jag också prata lite om varför vi borde undvika att leta efter gratis teman bara var som helst och hålla sig till premium marknadsplatser.
ThemeForest är Envatos egen marknadsplats, som vid tidpunkten för detta skrivande innehåller över 6.000 WordPress-teman.
Teman som du hittar på denna marknad kommer att sträcka var som helst från specialteman som syftar till att göra en sak och göra det bra för teman som kommer att försöka göra allt du kan tänka dig.
Även om WordPress-samfundet stannar delat över hur mycket ett tema borde do För användaren är beslutet slutligen med konsumenten hur mycket de vill att deras produkt ska göra.
Med tanke på att teman som erbjuder en mängd olika alternativ fortsätter att sälja, visar det sig att det finns en marknad för dem. Men det finns också något att säga om nischteman som håller fokus på en sak och fortsätter att förbättra sig på en enda nisch av bloggar och / eller innehållshanteringsutrymme.
WordPress Theme Repository är ett officiellt förråd som gör det möjligt för utvecklare att lägga fram sitt arbete, genomgå en granskningsprocess och sedan få sina produkter tillgängliga för nedladdning både från webbplatsen och från WordPress instrumentpanel.
Dessa teman tenderar att vara mer fokuserade på att göra en sak riktigt bra. Du kan till exempel hitta teman som särskilt fokuserar på bloggar, fotografier, musik eller visar någon annan aspekt av en hobby.
Om du bara går in på att utforska WordPress-teman och letar efter att göra det utan en budget, är WordPress-temförvaret ett bra ställe att börja.
Det finns absolut fler temamarknader än de som anges ovan, men om vi syftade till att fånga dem alla skulle vi ha en artikel som skulle ta dagar att läsa. Istället har jag försökt att fånga två av de mest populära ställena för att hitta premium och gratis teman.
För att vara säker, det här är inte en omfattande lista, och du kan alltid anställa en utvecklare själv. Dessutom, om du spenderar tillräckligt med tid att lära känna insatserna, kanske du kan bygga en själv.
Vi pratar om det tillfälligt, men först vill jag nämna några ord om gratis teman som returneras i ditt genomsnittliga sökresultat från Google.
Kom ihåg, om du bara kommer in i WordPress-teman, är det något som kommer med erfarenhet i stället för något som du behöver oroa dig för den här tiden.
När det gäller WordPress-teman är Internet fylld med resurser om var de ska hitta dem.
Men ett mycket starkt försiktighetssvar: Om du väljer att navigera till Google och söka efter gratis WordPress-teman, ställer du dig inför fara.
Det vill säga att många av de fria teman som du sannolikt kommer att hitta på Google inte har blivit uppmärksammade av rätt källor och kan leda till att din webbplats blir sårbar.
Självklart är det inte bra. För det ändamålet, håll fast vid några av de välrenommerade marknadsplatser som de som anges ovan, eftersom de är idealiska för att ta fram ett tema.
För dem som tycker är intresserade av att designa WordPress-teman, är en av de logiska frågorna som kommer följande: "Hur bygger jag på egna teman?"
Och det här är en bra fråga om ingen annan anledning än att den visar att andra människor letar efter att lära sig en ny färdighet och att bidra med något till WordPress-ekonomin.
Med det sagt kräver det lite av en inlärningskurva. För det första är det viktigt att erkänna att du måste känna till en handfull utvecklingsspråk. Dessa inkluderar:
Dessutom behöver du veta hur man arbetar med en webbserver och en databas. Även om du kanske inte behöver kommunicera direkt med databasen, hjälper det att veta hur information överförs från vad du ser i WordPress och tillbaka till det du ser på din skärm.
Lyckligtvis finns det gott om resurser tillgängliga för att lära sig exakt detta. Envato erbjuder följande material:
Och för dem som letar efter mer avancerade ämnen har vi också andra kurser om det.
Alternativt är det också användbart att studera kod som hanteras av ett helt team av bidragsgivare med öppen källkod. Det handlar det om Underscores-projektet.
Direkt från projektets förråd:
Hej. Jag är ett startatema som heter _s, eller understryker, om du vill. Jag är ett tema som är tänkt för hackning, så använd mig inte som en föräldertema. Istället försök mig göra mig till nästa, mest fantastiska, WordPress-tema där ute.
Underscores är med andra ord ett tema som inte bara fungerar som ett starttema eller ett grundtema där du kan bygga ditt eget arbete utan också som ett tema som fungerar bra som en fallstudie om hur olika mallar ska byggas, hur kataloger bör organiseras, hur källkoden ska skrivas och så vidare.
När det gäller att prata om funktionalitet i samband med WordPress-teman, börjar du blanda presentationssidorna med, ja, funktionalitet. Och det är där WordPress-plugins kommer in i bilden.
Kärnan i WordPress är utformad för att vara mager och lätt, för att maximera flexibiliteten och minimera kodblåsning. Plugins erbjuder sedan anpassade funktioner och funktioner så att varje användare kan skräddarsy sin webbplats till deras specifika behov.
Generellt sett bör WordPress-teman ansvara för att hantera presentationen av din webbplats. Det vill säga de är ansvariga för teckensnitt, färgschema och webbplatsens layout.
Plugins är å andra sidan ansvariga för att införa funktionalitet som utökar kärnfunktionerna i WordPress. Kanske introducerar de en unik egenskap för din blogg, eller kanske de förbättrar något som din blogg inte tidigare hade i instrumentbrädan.
Oavsett fallet borde det finnas en strikt linje som finns mellan teman och plugins. Tyvärr korsas denna linje ofta. Istället hittar du många teman bunt plugins med källkoden så att temat inte fungerar utan plugin. Dessutom, om en användare går för att installera en version av plugin som redan är bunden med temat, kan det här få oklara resultat med deras webbplats.
Även om jag inte gör anspråk på att du borde aldrig bygga ett tema med någon förbättrad funktionalitet, jag är personligen medveten om att teman borde vara ansvariga för presentationen, och plugins ska vara ansvariga för funktionalitet.
Med det sagt och som beskrivits tidigare i denna artikel finns en marknad för teman som tenderar att "göra allt", och det är uppenbart av produkter som säljs och köps på en mängd olika marknadsplatser.
Det bästa rådet jag kan ge i samband med att skapa WordPress-teman är att fokusera på att se till att det presenterar och styler information korrekt. Därifrån kan du satsa på pluginutveckling. Men det är ett annat ämne för en annan gång.
Att förstå vad WordPress-teman är och det syfte de tjänar är relativt enkelt, men om du vill bygga din egen så är det ett helt annat företag. Det tar en förståelse för ett antal programmeringsspråk, och det tar en förståelse för saker som WordPress-mallhierarkin.
Lyckligtvis har vi några bra kurser på detta. Utöver det har vi också gott om material på marknaden som du kan ladda ner, studera och använda i ditt dagliga arbete.
Om det inte räcker finns det gott om dokumentation och öppen källkod som du kan granska och läsa.
För dem som fortsätter att vara intresserade av WordPress, notera att jag bara arbetar med WordPress och ofta skriver om det. Du kan fånga alla mina kurser och handledning på min profilsida, och du kan följa mig på min blogg och / eller Twitter på @tommcfarlin där jag pratar om mjukvaruutveckling i samband med WordPress.
Tveka inte att lämna några frågor eller kommentarer i foderet nedan, och jag vill sikta på att svara på var och en av dem.