Advanced Custom Fields (ACF)

ACF, Geavanceerde Aangepaste Velden, Custom Fields, Aangepaste Velden, WordPress ACF, ACF Plugin, Meta Velden, Extra Velden
Advanced Custom Fields (ACF) is een krachtige WordPress plugin waarmee je eenvoudig custom fields kunt toevoegen aan posts, pages en custom post types zonder code te schrijven.

Wat is Advanced Custom Fields (ACF)?

Advanced Custom Fields (ACF) is een van de meest populaire WordPress plugins voor het toevoegen van aangepaste velden aan je WordPress website. De plugin stelt ontwikkelaars en contentbeheerders in staat om op een gebruiksvriendelijke manier extra data toe te voegen aan posts, pagina's, taxonomieën, gebruikers en andere WordPress content types.

Met ACF kun je complexe datastructuren creëren zonder dat je diepgaande programmeerkennis nodig hebt. De plugin biedt een intuïtieve interface binnen het WordPress dashboard waar je verschillende soorten velden kunt configureren, zoals tekstvelden, afbeeldingsuploads, datepickers, relatie-velden en nog veel meer.

Kernfunctionaliteiten

ACF onderscheidt zich door zijn flexibiliteit en gebruiksgemak. De plugin biedt meer dan 30 verschillende veldtypes, waaronder:

  • Basis velden: tekst, textarea, nummer, email, URL
  • Content velden: WYSIWYG editor, oembed, afbeelding, galerij, bestand
  • Keuze velden: select, checkbox, radio buttons, button group
  • Relationele velden: link naar posts, taxonomieën, gebruikers
  • Layout velden: repeater, flexible content, clone, group

Gratis vs Pro versie

ACF is beschikbaar in zowel een gratis als een Pro versie. De gratis versie biedt alle basis functionaliteit die nodig is voor het creëren van custom fields. De Pro versie voegt krachtige features toe zoals:

  • Repeater field voor het toevoegen van herhalende content
  • Flexible Content field voor modulaire pagina layouts
  • Gallery field voor het beheren van meerdere afbeeldingen
  • Clone field voor het hergebruiken van veldgroepen
  • ACF Blocks voor Gutenberg block development
  • Options pages voor site-brede instellingen

Toepassingen

Custom Post Types uitbreiden

Een van de meest voorkomende toepassingen van ACF is het uitbreiden van custom post types met specifieke metadata. Bijvoorbeeld bij een portfolio website kun je velden toevoegen voor projectdetails, klantinformatie, gebruikte technologieën en case study informatie. Dit maakt het mogelijk om gestructureerde data op te slaan die vervolgens in templates kan worden weergegeven.

Flexibele pagina layouts

Met de Flexible Content field in ACF Pro kun je modulaire pagina-opbouw realiseren. Content editors kunnen zelf bepalen welke contentblokken ze willen gebruiken en in welke volgorde. Dit biedt enorme flexibiliteit zonder dat je voor elke variatie een aparte page template nodig hebt. Denk aan componenten zoals hero sections, tekstblokken, afbeeldingen, call-to-actions en testimonials.

WooCommerce product uitbreidingen

ACF wordt vaak gebruikt om WooCommerce producten uit te breiden met extra productinformatie die niet standaard beschikbaar is. Dit kunnen technische specificaties zijn, downloadbare bestanden, video's, maattabellen of andere product-specifieke data die relevant is voor jouw webshop.

Theme opties en site-brede instellingen

Met ACF Options Pages kun je custom instellingenpagina's creëren in het WordPress dashboard. Hier kunnen site-brede instellingen worden beheerd zoals social media links, contactinformatie, algemene SEO instellingen, of thema-specifieke opties. Deze data is vervolgens overal in je website beschikbaar via ACF functies.

Gutenberg block development

ACF Pro biedt een vereenvoudigde manier om custom Gutenberg blocks te ontwikkelen. In plaats van JavaScript en React te gebruiken, kun je blocks creëren met PHP en ACF fields. Dit verlaagt de drempel voor ontwikkelaars die meer vertrouwd zijn met traditionele WordPress development.

User profile extensies

Je kunt ACF gebruiken om extra velden toe te voegen aan gebruikersprofielen. Dit is handig voor membership sites, community platforms of websites waar gebruikers uitgebreide profielen nodig hebben met informatie zoals social media handles, biografieën, profielfoto's of andere persoonlijke gegevens.

Taxonomy metadata

ACF maakt het mogelijk om custom fields toe te voegen aan taxonomieën zoals categorieën en tags. Hiermee kun je bijvoorbeeld afbeeldingen, kleuren of beschrijvingen toevoegen aan categorieën, wat nuttig is voor het creëren van rijkere category archive pagina's.

Veelgestelde vragen

ACF Free biedt alle basisfunctionaliteit voor het creëren van custom fields, inclusief de meeste veldtypes en de mogelijkheid om velden toe te wijzen aan verschillende locaties in WordPress. ACF Pro voegt geavanceerde features toe zoals:

  • Repeater fields: voor herhalende content sets
  • Flexible Content: voor modulaire pagina layouts
  • Gallery field: voor geavanceerd beeldbeheer
  • Clone field: voor het hergebruiken van veldgroepen
  • ACF Blocks: voor custom Gutenberg block development
  • Options Pages: voor site-brede instellingen

Voor de meeste professionele projecten is ACF Pro de aanbevolen keuze vanwege de extra functionaliteit en flexibiliteit.

ACF biedt verschillende functies om veldwaarden op te halen in je templates. De meest gebruikte functies zijn:

  • get_field('veldnaam') - retourneert de waarde van een veld
  • the_field('veldnaam') - echo's de waarde direct
  • get_field('veldnaam', $post_id) - haalt een veld op van een specifieke post

Voorbeeld in een template:

<?php if( get_field('subtitle') ): ?>
  <h2><?php the_field('subtitle'); ?></h2>
<?php endif; ?>

Voor repeater fields gebruik je een while loop, en voor relationele velden krijg je vaak een array terug die je moet doorlopen. De ACF documentatie biedt uitgebreide voorbeelden voor elk veldtype.

ACF heeft een dubbele rol: het configureren van fields in de WordPress admin is zeer gebruiksvriendelijk en vereist geen programmeerkennis. Content editors kunnen eenvoudig data invoeren in de custom fields die zijn aangemaakt.

Voor het opzetten van fields: De interface is intuïtief en je kunt via drag-and-drop velden toevoegen, configureren en organiseren. Dit deel is toegankelijk voor gebruikers zonder technische achtergrond.

Voor het tonen van data: Om de ACF data daadwerkelijk op je website te tonen, heb je wel basis PHP kennis nodig om de waarden in je templates op te halen. Dit vereist aanpassingen in theme bestanden.

Voor beginners zonder programmeerkennis is het aan te raden om samen te werken met een developer voor de technische implementatie, of te kiezen voor page builders die ACF integratie bieden zoals Elementor of Oxygen Builder.

Auteur & updates

Auteur: Wouter
Publicatiedatum: 16-02-2026
Laatste update: 16-02-2026