Wat zijn WordPress-thema's?

We hebben onlangs een serie ingekapseld Aan de slag met WordPress. Hoewel het geen eerste vereiste is voor het lezen van het volgende artikel, raad ik aan de vier berichten te lezen, vooral als je iemand bent die net begint met WordPress.

De mensen die Envato Tuts + bezoeken hebben verschillende achtergronden, zowel in termen van hun cultuur als in termen van hun ervaring. Vaak publiceren we artikelen die zijn gericht op mensen met enige ontwikkelingservaring, zelfs als ze niet in het veld zijn waar ze onderzoek naar doen..

Ik zou zeggen dat als je eenmaal bekend bent met concepten in één taal of in één veld, je die vaardigheden kunt gebruiken om je werk te vertalen naar een andere taal of naar een ander platform.

Maar wat als je helemaal nieuw bent in een onderwerp en je op zoek bent naar een plek om te beginnen? Dat is wat de bovengenoemde reeks en het volgende artikel willen beantwoorden.

Hiertoe, als je nog niet bekend bent met WordPress en je wilt laten zien wat je moet doen, kijk dan in Aan de slag met WordPress en vervolg je reis terwijl we de vraag beantwoorden: Wat zijn WordPress-thema's?

Een presentatie voor uw site

Voordat we beginnen met een grondige bespreking van thema's, wil ik zeggen dat ik graag thema's zie als de presentatie van uw site. Dat wil zeggen dat uw site of uw blog niets meer is dan posts, pagina's, categorieën en andere dingen, die allemaal in een database worden opgeslagen.

Natuurlijk kun je ze in de browser weergeven zonder enige vorm van styling, maar als je een merk of een look en feel hebt die je wilt bereiken, zal het hebben van een thema dat niet communiceren met je bezoekers en / of of je lezers.

Maar dat is mijn definitie. Hoe definieert WordPress "een WordPress-thema"? In de Codex vinden we het volgende:

Fundamenteel is het WordPress Theme-systeem een ​​manier om uw weblog te 'villen'. Toch is het meer dan alleen een 'huid'. Het villen van uw site impliceert dat alleen het ontwerp is gewijzigd. WordPress-thema's kunnen veel meer controle over de look bieden en presentatie van het materiaal op uw website.

Er is meer te lezen, dus ik raad aan het document in zijn geheel te lezen, maar voor het doel van dit artikel hebben we een definitie waaruit we kunnen werken.

Hoeveel kost een thema??

Dit is een veel voorkomende vraag, en deze heeft zowel zijn voor- als nadelen.

Gratis thema's

Aan de ene kant kun je vele, veel goed uitziende thema's gratis vinden; veel van de thema's die gratis zijn, zijn echter ook wat algemener. Verder, omdat ze gratis zijn, is het waarschijnlijk dat andere mensen hetzelfde thema zullen hebben.

Als u zelf een blog opzet die een klein publiek bereikt, of als u een site wilt opzetten die geen unieke vorm van branding hoeft te hebben, dan is het gebruik van een gratis oplossing helemaal goed.

Betaalde thema's

Aan de andere kant kunnen sommige thema's kosten van $ 1.000 tot $ 20.000 en meer, afhankelijk van het ontwerpniveau, de vereisten en de omgeving die ze ondersteunen..

Als dat klinkt als een bizarre hoeveelheid geld om te besteden aan een thema, onthoud dan dat we het hebben over software die een website van stroom zal voorzien die door veel, veel, veel mensen gebruikt kan worden. 

Er zijn veel overwegingen bij deze oplossing.

Waar kan ik ze vinden??

Er zijn een aantal plaatsen online die thema's beschikbaar hebben; echter, niet alle plaatsen zijn het zoeken waard. In feite zijn er slechts een handvol gerenommeerde plaatsen die ik aanbeveel. Niet alle opties worden hieronder behandeld, maar twee van de beste plaatsen waar naar verwezen kan worden, staan ​​hieronder.

Daarnaast zal ik ook een beetje praten over waarom we moeten voorkomen dat we alleen naar gratis thema's zoeken overal en blijf bij premium marktplaatsen.

ThemeForest

ThemeForest is de eigen marktplaats van Envato die, op het moment van schrijven, meer dan 6000 WordPress-thema's bevat. 

De thema's die u op deze markt vindt, variëren van speciale thema's die erop gericht zijn één ding te doen en doen het goed met thema's die alles proberen te doen wat u zich kunt voorstellen.

Hoewel de WordPress-gemeenschap verdeeld blijft over hoeveel een thema eigenlijk zou moeten zijn do voor de gebruiker is de beslissing uiteindelijk bij de consument hoeveel ze willen dat hun product doet.

Gezien het feit dat thema's die een verscheidenheid aan opties bieden blijven verkopen, toont dit aan dat er een markt voor hen is. Er is echter ook iets te zeggen voor nichethema's die op één ding gefocust blijven en zich blijven verbeteren op een enkele niche van de blogging en / of content management ruimte.

WordPress Theme Repository

De WordPress Theme Repository is een officiële repository die themaontwikkelaars in staat stelt om hun werk in te dienen, een beetje een beoordelingsproces doorloopt en vervolgens hun producten ter download beschikbaar te maken, zowel van de website als van het WordPress-dashboard..

Deze thema's zijn meer gericht op één ding heel goed doen. U vindt bijvoorbeeld waarschijnlijk thema's die specifiek gericht zijn op bloggen, fotografie, muziek of het presenteren van een ander aspect van een hobby.

Als u net bezig bent met het verkennen van WordPress-thema's en op zoek bent om dit zonder een budget te doen, dan is de WordPress-themarepository een geweldige plek om te beginnen.

Zijn er meer?

Er zijn absoluut meer thema-marktplaatsen dan de hierboven genoemde, maar als we ze allemaal wilden vastleggen, hadden we een artikel dat dagen zou duren om te lezen. In plaats daarvan heb ik geprobeerd om twee van de meest populaire plaatsen vast te leggen om premium- en gratis thema's te vinden.

Om zeker te zijn, dit is geen uitgebreide lijst en je kunt altijd zelf een ontwikkelaar inhuren. Als je bovendien genoeg tijd besteedt aan het leren van de ins en outs van het thema, kun je er misschien zelf een maken.

Daar zullen we het nu even over hebben, maar eerst wil ik een paar woorden noemen over gratis thema's die worden teruggestuurd in je gemiddelde Google-zoekresultaat.

De gevaren bij het zoeken naar thema's

Onthoud echter dat als je gewoon begint met WordPress-thema's, dit iets is dat met ervaring zal gebeuren in plaats van iets waarover je je op dit moment zorgen moet maken..

Als het gaat om WordPress-thema's, is internet dat wel vol met bronnen over waar ze te vinden zijn. 

Maar een heel, heel sterk woord van waarschuwing: als je ervoor kiest om naar Google te navigeren en naar gratis WordPress-thema's te zoeken, dan ben je klaar voor gevaar. 

Dat wil zeggen dat veel van de gratis thema's die u waarschijnlijk op Google vindt, niet zijn gecontroleerd door de juiste bronnen en mogelijk uw site kwetsbaar maken.

Dat is natuurlijk niet goed. Blijf daarom bij een aantal van de gerenommeerde marktplaatsen zoals hierboven vermeld, want die zijn ideaal voor het verkrijgen van een thema.

Hoe bouw ik mijn eigen thema's?

Voor diegenen die interesse hebben in het ontwerpen van WordPress-thema's, is een van de logische vragen die volgt: "Hoe bouw ik mijn eigen thema's?" 

En dit is een geweldige vraag, alleen al omdat het laat zien dat andere mensen een nieuwe vaardigheid willen leren en iets willen bijdragen aan de WordPress-economie..

Met dat gezegd, het vereist een beetje een leercurve. Ten eerste is het belangrijk om te erkennen dat je een handvol talen van ontwikkeling moet kennen. Waaronder:

  • HTML
  • CSS
  • PHP
  • JavaScript

Bovendien moet u weten hoe u met een webserver en een database kunt werken. Hoewel u misschien niet direct met de database hoeft te communiceren, helpt het om te weten hoe informatie wordt overgedragen van wat u ziet in WordPress en terug naar wat u op uw scherm ziet.

Gelukkig zijn er veel middelen beschikbaar om precies dit te leren. Envato biedt het volgende materiaal:

  • Aan de slag met WordPress
  • Het ontwikkelen van uw eerste WordPress-thema
  • Praktische tips voor aspirant WordPress-ontwikkelaars
  • Tips voor beginners om aan de slag te gaan met WordPress Development
  • Het perfecte WordPress-thema maken
  • Tools voor Quality gebruiken WordPress Development
  • Schrijfbare WordPress-thema's: Tools
  • Gids voor uw eerste WordPress Framework

En voor degenen die op zoek zijn naar meer geavanceerde onderwerpen, hebben we daar ook andere cursussen over.

Als alternatief is het ook nuttig om code te bestuderen die wordt beheerd door een heel team van open source-bijdragers. Dat is waar het Underscores-project over gaat.

Rechtstreeks vanuit de repository van het project:

Hoi. Ik ben een startthema genaamd _s of onderstrepingstekens, als je wilt. Ik ben een thema dat bedoeld is voor hacken, dus gebruik me niet als een bovenliggend thema. Probeer in plaats daarvan me te veranderen in het volgende, meest geweldige WordPress-thema dat er is.

Met andere woorden, Underscores is een thema dat niet alleen dient als startthema of een basisthema waaruit u uw eigen werk kunt maken, maar ook als een thema dat goed werkt als een case study over hoe verschillende sjablonen moeten worden gebouwd, hoe mappen moeten worden georganiseerd, hoe de broncode moet worden geschreven, enzovoort.

Hoe zit het met de functionaliteit?

Als het gaat om het praten over functionaliteit in de context van WordPress-thema's, begin je de ideeën van de presentatie te mixen met, nou ja, functionaliteit. En dat is waar WordPress-plug-ins in beeld komen.

De kern van WordPress is ontworpen om slank en lichtgewicht te zijn, om de flexibiliteit te maximaliseren en code bloat te minimaliseren. Plug-ins bieden vervolgens aangepaste functies en functies, zodat elke gebruiker zijn site kan afstemmen op zijn specifieke behoeften.

Over het algemeen moeten WordPress-thema's verantwoordelijk zijn voor het beheren van de presentatie van uw website. Dat wil zeggen, ze zijn verantwoordelijk voor de lettertypen, het kleurenschema en de lay-out van de site.

Plug-ins zijn daarentegen verantwoordelijk voor het introduceren van functionaliteit die de kernfuncties van WordPress uitbreidt. Misschien introduceren ze een functie die uniek is voor je blog, of misschien verbeteren ze iets dat je blog niet eerder in het dashboard had.

Hoe het ook zij, er zou een strikte lijn moeten zijn tussen thema's en plug-ins. Helaas wordt deze regel vaak overschreden. In plaats daarvan vindt u veel thema's die plug-ins bundelen met hun broncode zodat het thema niet werkt zonder de plug-in. Verder, als een gebruiker een versie van de plug-in gaat installeren die al is gebundeld met het thema, dan kan dit onregelmatige resultaten hebben met hun site.

Hoewel ik niet beweer dat je dat zou moeten doen nooit een thema bouwen met een verbeterde functionaliteit, ik ben persoonlijk van mening dat thema's verantwoordelijk moeten zijn voor de presentatie, en plug-ins moeten verantwoordelijk zijn voor de functionaliteit.

Met dat gezegd, en zoals eerder in dit artikel geschetst, is er een markt voor thema's die de neiging hebben om "alles te doen", en het is duidelijk door producten die op verschillende marktplaatsen worden verkocht en gekocht..

Het beste advies dat ik kan geven in het kader van het maken van WordPress-thema's, is door te zorgen dat het de informatie op de juiste manier presenteert en vormgeeft. Van daaruit kunt u zich wagen aan de ontwikkeling van plug-ins. Maar dat is een ander onderwerp voor een andere keer.

Conclusie

Inzicht in wat WordPress-thema's zijn en het doel dat ze dienen is relatief eenvoudig, maar als je er zelf een wilt bouwen, dan is dat een heel andere onderneming. Er is een zekere mate van kennis van een aantal programmeertalen vereist en er is begrip voor nodig, zoals de hiërarchie van de WordPress-sjabloon..

Gelukkig hebben we een aantal geweldige cursussen hierover. Bovendien hebben we ook voldoende materiaal op de markt beschikbaar om te downloaden, te studeren en te gebruiken in uw dagelijkse werk.

Als dat niet genoeg is, is er ook voldoende documentatie en open-sourcecode beschikbaar die u kunt bekijken en lezen.

Voor diegenen die geïnteresseerd blijven in WordPress, merk op dat ik uitsluitend met WordPress werk en er vaak over schrijf. Je kunt al mijn cursussen en tutorials op mijn profielpagina verzamelen en je kunt me volgen op mijn blog en / of Twitter op @tommcfarlin, waar ik het heb over softwareontwikkeling in de context van WordPress.

Aarzel niet om vragen of opmerkingen achter te laten in de feed hieronder, en ik zal ernaar streven om op elk van hen te reageren.