Een parent-thema is een compleet WordPress-thema dat kan worden gebruikt zoals het is of kan worden aangepast door een child-thema . Het aanpassen van een bovenliggend thema met een onderliggend thema is de aanbevolen manier om wijzigingen aan te brengen op uw site. Hierdoor kunt u het hoofdthema bijwerken zonder dat uw aanpassingen verloren gaan.
Er zijn twee soorten bovenliggende thema's:
1. Volwaardig: deze thema's worden geleverd met alle toeters en bellen, inclusief uitgebreide documentatie. Ze zijn ideaal voor degenen die een unieke site willen maken zonder helemaal opnieuw te beginnen. Enkele bekende voorbeelden zijn het Genesis Framework en Thematic.
2. Blank/Starter: Dit zijn ‘barebones’-thema’s die alleen de basisstructuur en functionaliteit bevatten. Ze zijn bedoeld als startpunt voor ontwikkelaars die hun eigen thema willen maken. Een paar bekende voorbeelden zijn Underscores (_s) en FoundationPress.
Als WordPress-thema's nieuw voor je zijn, raden we je aan te beginnen met een volwaardig hoofdthema.
Tips voor het werken met bovenliggende thema's
Als u met bovenliggende thema's werkt, volgen hier enkele tips waarmee u rekening moet houden:
- Zorg ervoor dat u goed begrijpt hoe het hoofdthema werkt voordat u wijzigingen aanbrengt.
- Zorg ervoor dat u de functionaliteit niet verbreekt wanneer u wijzigingen aanbrengt in het bovenliggende thema.
- Maak altijd een child-thema als u van plan bent belangrijke wijzigingen aan te brengen in het hoofdthema. Hierdoor kunt u uw wijzigingen gescheiden houden van het hoofdthema en kunt u het hoofdthema in de toekomst gemakkelijker bijwerken zonder dat uw aanpassingen verloren gaan.
Conclusie
Hoofdthema's zijn een uitstekende manier om een basis voor uw projecten te leggen en op de lange termijn tijd te besparen door de ontwikkeltijd te verkorten. Ze kunnen u ook helpen codeduplicatie en prestatieproblemen te voorkomen, zodat u zich kunt concentreren op het creëren van iets uitzonderlijks voor uw websitebezoekers. Dus als u op zoek bent naar een handige manier om snel complexe websites te bouwen, dan zijn bovenliggende thema's wellicht precies wat u nodig heeft!