Een tandartspraktijk wil patiΓ«ntenreviews tonen. Een bureau wil een portfoliooverzicht bijhouden. Een evenementenorganisatie wil evenementen beheren. Al deze situaties vragen om een gestructureerde manier om content bij te houden β met eigen velden, eigen overzichtspagina’s en eigen URL-structuur. Dat is precies wat Custom Post Types (CPT’s) bieden.
Wat zijn Custom Post Types?
WordPress kent standaard twee content-types: berichten (chronologisch, voor blogs) en pagina’s (hiΓ«rarchisch, voor statische content). Een Custom Post Type is een derde soort β volledig naar uw wensen geconfigureerd. U bepaalt de naam, de URL-structuur, de icoon in het dashboard en welke functies het ondersteunt (uitgelichte afbeelding, categorieΓ«n, aangepaste velden).
Wanneer gebruikt u een CPT?
Gebruik een Custom Post Type als u content heeft die: herhaald voorkomt in dezelfde structuur (elk item heeft dezelfde soort informatie), een eigen overzichtspagina verdient, en beheert moet worden door redacteuren zonder technische kennis. Typische voorbeelden: Portfolio, Vacatures, Evenementen, Medewerkers, Vestigingen, Testimonials, FAQ-vragen, Recepten.
Gebruik géén CPT voor eenmalige pagina’s of content die structureel verschilt per item. Een pagina ‘Over ons’ met een unieke lay-out is gewoon een pagina.
CPT’s aanmaken
De meest gebruikte manier is de plugin Custom Post Type UI (gratis) β een visuele interface voor het registreren van CPT’s en bijbehorende taxonomieΓ«n. Voor geavanceerde velden per CPT-item combineert u dit met Advanced Custom Fields (ACF). In code registreert u een CPT via register_post_type() in functions.php β dit is de schonere oplossing als u een developer heeft.
π‘ FRL Tip: Alle FRL-plugins en SaaS-producten zijn gebouwd op Custom Post Types β van FRL Booking (accommodaties als CPT) tot FRL Logo Bar (logo’s als CPT). Het is de meest schaalbare manier om gestructureerde data in WordPress te beheren.