Home / WordPress Woordenlijst / Wat is headless WordPress en moet je het gebruiken?

Wat is headless WordPress en moet je het gebruiken?

Headless WordPress

Headless WordPress is een term die je misschien niet eens kent als je WordPress al jaren gebruikt. Wanneer je hier informatie over zoekt komen er al snel allerlei technische termen voorbij, dus mijn doel met dit artikel is het jou zo eenvoudig mogelijk uitleggen.

Headless WordPress is een configuratie waarbij het WordPress beheerdersgedeelte wordt gescheiden van de voorkant (front-end) van je website wat bezoekers zien. Ontwikkelaars hebben hierdoor de mogelijkheid om diverse technologieën te gebruiken voor het front-end gedeelte van de website, terwijl er ook nog gebruik gemaakt wordt van WordPress.

In dit artikel zal ik je meer uitleggen over wat headless WordPress precies is en of je het zou moeten gebruiken. Uiteraard komen de voor- en nadelen ook aan de beurt.

Wat is headless WordPress?

WordPress zorgt normaliter altijd voor de gehele website. Je hebt dan de back-end (WordPress dashboard) waar je artikelen en media kunt invoeren en de voorkant (front-end) van de website, waar alle artikelen en media aan de wereld getoond worden.

Een Headless WordPress site is een website waarbij je nog steeds het WordPress beheerdersgedeelte (back-end) kunt gebruiken. Het verschil zit hem in de voorkant. Hier kunnen andere technologieen gebruikt worden om de gegevens weer te geven op de voorkant van je website.

Ik zal het nog even extra duidelijk aangeven. De back-end is een term voor het beheerdersgedeelte van WordPress. Je kunt hier berichten en pagina’s maken, plugins installeren, updates uitvoeren en nog een aantal andere dingen.

De voorkant, ook wel front-end genoemd, is de website hoe een bezoeker het ziet in een browser.

Waarom zou je headless WordPress gebruiken?

Er zijn diverse redenen waarom je voor headless WordPress zou kunnen kiezen. Ik zal hieronder een aantal van deze redenen voor je opsommen:

  • Meer flexibiliteit: Je kunt verschillende technologieën (bijv. React.js of Angelar.js) gebruiken voor de front-end, waardoor je de gebruikerservaring volledig naar wens kunt instellen met technologieën waar je wellicht al bekend mee bent.
  • Snellere website: Doordat je de back-end en front-end van elkaar laat scheiden, kun je enkel en alleen de gegevens ophalen die je nodig hebt op de website. Afhankelijk hoe je omgaat met andere technologieën kan je website hierdoor sneller zijn.
  • Beter schaalbaar: Wederom door de scheiding tussen back-end en front-end kun je een headless WordPress site beter schalen dan een normale WordPress website. Dit is met name het geval als je een hele complexe website hebt gemaakt.
  • Soms makkelijker samenwerken: Ontwikkelaars werken allemaal weer zo met hun eigen tools. Het kan dus ideaal uitkomen dat je een headless WordPress website wil, want ontwikkelaars kunnen dan aan de slag op voor hun bekend terrein.
  • Veiligheid: Doordat er een splitsing tussen back-end en front-end is, is het voor kwaadwillende moeilijker om toegang tot diverse functies van je site te krijgen.

Wanneer headless WordPress gebruiken?

Zoals je hierboven hebt kunnen lezen kun je headless WordPress met name gebruiken als je met ‘andere technologieën’ wil werken en een scheiding tussen back-end en front-end wil maken. In veel gevallen is dit totaal overbodig en kun je beter op de ‘normale’ manier een WordPress website maken. Het zal je een hoop kopzorgen besparen.

Wil je een echter een webapplicatie of mobiele app bouwen met dezelfde backend als je website? Headless WordPress is hier uitstekend geschikt voor. Je kunt dan dezelfde content en data gebruiken op verschillende platformen en er tegelijkertijd voor zorgen dat het er op de front-end totaal anders uitziet per platform.

Indien je een ontwikkelaar bent die graag met bekende of nieuwe technologieën wil werken of net wat meer flexibiliteit wil, kan headless WordPress ook heel fijn zijn.

Tot slot kan het ook zijn dat je een website of webshop hebt die heel erg complex is, door bijvoorbeeld een gepersonaliseerde omgeving. In dit geval kan headless WordPress je ook de mogelijkheid geven om op de voorkant van de website de perfecte oplossing te maken, zonder dat je beperkt bent door een simpel WordPress thema.

Wat zijn de voor- en nadelen van Headless WordPress?

Headless WordPress is voor de meeste mensen niet zo interessant. In mijn ogen is het enkel en alleen interessant als je een hele complexe website wil maken. Dat gezegd hebbende kun je nooit een goede keuze maken zonder dat je de voor- en nadelen weet. Ik zal hieronder daarom meerdere voor- en nadelen voor je op een rijtje zetten.

Voordelen

  • Het is flexibeler dan een normale WordPress installatie
  • Je kunt de backend verbinden met allerlei andere externe tools.
  • De voorkant van je website kun je maken met allerlei andere technologieën.
  • Handige oplossing voor mobiele apps met een ‘eenvoudige’ beheerdersgedeelte.
  • Kan in potentie sneller geladen worden

Nadelen

  • Front-end wordt geregeld via iets anders dan WordPress
  • Niet alle WordPress plugins werken bij een headless WordPress site.
  • Ontwikkelingskosten van je website zullen een stuk hoger liggen, omdat alles custom gemaakt moet worden.
  • Het onderhouden van de website vergt meer tijd en moeite

Tot slot

Hopelijk is het je duidelijk geworden wat headless WordPress is en waar het dus voor staat. Headless WordPress maakt het mogelijk om WordPress te gebruiken in combinatie met complexe frontend websites of applicaties.

In plaats van een totaal nieuw systeem te ontwikkelen, kun je WordPress gebruiken als backend wat het wel zo gebruiksvriendelijk maakt om gegevens in te voeren.

Mocht je een headless WordPress website willen maken, dan is het verstandig om je te gaan verdiepen in de WordPress REST API. Met behulp van de REST API kun je namelijk alle content op de frontend van je website krijgen, dus dat is de basis waar je mee zal moeten beginnen.


WordPress Hulp Nodig? Join Het WP Lab

Het WordPress Lab Mockup

Heb je vragen aan de hand van dit artikel of wil je verder op weg geholpen worden met je website?

Sluit je aan bij Het WordPress lab, een community voor WordPress-liefhebbers waarin ik antwoord geef op jouw WordPress vragen en je toegang krijgt tot al mijn WordPress cursussen.