Met Custom Post Types bouw je elk soort contentstructuur die je maar kunt bedenken
WordPress is veel krachtiger dan de meeste mensen denken. Standaard werkt het platform met pagina's en blogberichten — maar daar hoeft het niet bij te blijven. Met Custom Post Types bouw je elk soort contentstructuur die je maar kunt bedenken. Portfolio's, teampagina's, kennisbanken, events, vacatures — allemaal op maat, allemaal beheersbaar door de klant zelf.
In dit artikel leggen we uit hoe het werkt, wanneer je het nodig hebt en wat het in de praktijk oplevert.

Eerst even de basis: wat is een Post Type?
WordPress heeft van zichzelf een paar standaard contenttypes — in WordPress-termen Post Types. De bekendste zijn Berichten (blogposts) en Pagina's. Allebei hebben ze hun eigen structuur, hun eigen overzichtspagina in het dashboard en hun eigen manier van weergeven op de website.
Berichten zijn chronologisch, horen bij categorieën en tags, en zijn bedoeld voor nieuws of blogs. Pagina's zijn statisch, zonder datum, en bedoeld voor vaste content zoals een over-ons of contactpagina.
Voor de meeste standaard websites is dat voldoende. Maar zodra een klant meer wil — een portfolio met projecten, een team van medewerkers, een agenda met evenementen — dan schiet het standaard systeem tekort.
Wat is een Custom Post Type?
Een Custom Post Type is simpelweg een nieuw contenttype dat je zelf definieert. Je zegt tegen WordPress: "Naast Berichten en Pagina's wil ik ook een contenttype genaamd Projecten." Dat contenttype krijgt zijn eigen plek in het dashboard, zijn eigen velden en zijn eigen manier van weergeven op de website.
De klant voegt een nieuw project toe zoals een blogbericht toevoegen — via een vertrouwde interface, zonder technische kennis. Jij als bureau bepaalt welke velden er zijn: een projectnaam, een opdrachtgever, een categorie, een omslagfoto, een beschrijving. Precies wat nodig is, niet meer en niet minder.
Het resultaat: gestructureerde, consistente content die er altijd goed uitziet — ongeacht wie het invoert.
Wanneer heb je Custom Post Types nodig?
De vuistregel is simpel: zodra je content herhaalt met een vaste structuur, is een Custom Post Type de juiste oplossing.
Stel, een klant wil twintig medewerkers op een teampagina zetten. Je kunt dat handmatig in Elementor bouwen — twintig blokken, stuk voor stuk opgemaakt. Maar wat gebeurt er als er iemand weggaat, of als er vijf nieuwe collega's bij komen? Dan moet iemand die blokken handmatig aanpassen, met alle risico op fouten en inconsistentie.
Met een Custom Post Type voegt de klant gewoon een nieuw teamlid toe als een invoer in het dashboard. Naam, functie, foto, bio — het wordt automatisch correct weergegeven op de pagina, in de juiste opmaak, consistent met alle andere teamleden.
Vijf praktische voorbeelden
1. Portfolio
Een van de meest voorkomende toepassingen. Elk project krijgt zijn eigen invoer in het dashboard: projectnaam, opdrachtgever, categorie, gebruikte technieken, afbeeldingen, beschrijving en een link naar het eindresultaat.
Op de portfoliopagina kunnen bezoekers filteren op categorie of sector — zonder dat de pagina herladen wordt. De klant voegt nieuwe projecten toe zonder dat iemand ingeschakeld hoeft te worden.
2. Teampagina
Elk teamlid als aparte invoer: naam, functie, foto, korte bio, social links. De volgorde is aanpasbaar via het dashboard. Komt er iemand bij of vertrekt er iemand? Één klik, klaar.
Geen handmatig slepen in Elementor, geen risico op een fout in de opmaak.
3. Kennisbank
Artikelen, handleidingen of veelgestelde vragen gestructureerd in categorieën. Bezoekers kunnen zoeken en filteren. De klant beheert de content volledig zelf — nieuwe artikelen toevoegen, bestaande bijwerken, categorieën aanpassen.
Ideaal voor bedrijven die klanten willen helpen zonder steeds dezelfde vragen te beantwoorden.
4. Events en agenda
Elk evenement als aparte invoer: naam, datum, locatie, beschrijving, aanmeldlink. De agenda sorteert automatisch op datum en zet verlopen events vanzelf onderaan of verbergt ze. De klant voegt nieuwe events toe via het dashboard — geen kennis van code of Elementor vereist.
5. Vacatures
Elke vacature als aparte invoer: functietitel, afdeling, locatie, contractvorm, taakomschrijving. Interne filter zodat bezoekers kunnen zoeken op afdeling of locatie. Zodra een vacature vervuld is, zet de klant die op inactief — de vacature verdwijnt automatisch van de pagina.
Wat heb je nodig om Custom Post Types goed te bouwen?
Custom Post Types zijn een standaard WordPress-functionaliteit, maar om ze goed te implementeren heb je de juiste tools nodig.
Wij werken hiervoor met JetEngine van Crocoblock — een van de krachtigste oplossingen voor dynamische content in WordPress. JetEngine laat je Custom Post Types aanmaken, eigen velden definiëren en de content dynamisch weergeven via Elementor. In combinatie met JetSmartFilters voeg je filteropties toe waarmee bezoekers zelf door de content kunnen navigeren.
Beide tools zitten standaard inbegrepen in ons onderhoudscontract — geen extra licentiekosten voor de klant.
Wat betekent dit voor jouw klant?
Een website met Custom Post Types is een website die meegaat. De klant is niet afhankelijk van een developer voor elke update. De content wordt beheerd in eigen tempo, via een interface die logisch aanvoelt.
Dat is precies wat een goede website zou moeten doen: de klant in staat stellen zichzelf te presenteren, zonder technische tussenstap.
Wat betekent dit voor jou als bureau?
Als jij als bureau een website oplevert met goed gebouwde Custom Post Types, lever je iets op waar jouw klant écht blij van wordt. Geen frustratie over wat wel of niet zelfstandig aan te passen. Geen telefoontjes over hoe een teamlid toe te voegen.
En als jij dat werk uitbesteedt aan ons, hoef jij je er zelf niet in te verdiepen. Jij vertelt ons wat de klant nodig heeft, wij bouwen het. Strak, schaalbaar en beheersbaar.
Custom Post Types laten bouwen?
Heb je een klant die meer nodig heeft dan een standaard WordPress-website? Neem contact op en vertel ons wat je voor ogen hebt. We denken graag mee over de beste aanpak.