WordPress widgets beheren: sidebar en footer aanpassen
Laatst bijgewerkt: 31 December 2025
WordPress widgets beheren: Sidebars en widget-gebieden instellen
Widgets zijn kleine blokken functionaliteit die je kunt plaatsen in speciale gebieden van je WordPress website. Denk aan een zoekbalk, recente berichten, categorieën of social media links. In deze gids leer je alles over het beheren van WordPress widgets.
Wat zijn WordPress widgets?
Widgets zijn herbruikbare elementen die je buiten de hoofdcontent van pagina's plaatst. Ze verschijnen in widget-gebieden die door je thema worden bepaald, meestal in:
- Sidebars: Kolommen naast je hoofdcontent
- Footer: Onderaan elke pagina
- Header: Bovenaan de website (afhankelijk van thema)
- Aangepaste gebieden: Sommige thema's hebben extra widget-gebieden
Widgets maken je website dynamischer en helpen bezoekers navigeren.
Widget-gebieden vinden
Beschikbare widget-gebieden bekijk je via Weergave > Widgets. Wat je ziet hangt af van je thema. Een simpel thema heeft misschien alleen een sidebar, terwijl uitgebreide thema's tientallen gebieden kunnen hebben.
Populaire widget-gebieden zijn:
- Primaire sidebar
- Secundaire sidebar
- Footer kolom 1, 2, 3
- Header widget-gebied
- Voor/na content gebieden
Activeer je thema en verken welke gebieden beschikbaar zijn voordat je widgets configureert.
Blok-widgets versus klassieke widgets
Sinds WordPress 5.8 gebruikt de widget-editor blokken, dezelfde technologie als de Gutenberg pagina-editor. Dit biedt meer flexibiliteit maar werkt anders dan de klassieke widget-interface.
Blok-widgets (standaard)
Met blok-widgets voeg je elk bloktype toe aan widget-gebieden:
- Paragrafen en koppen
- Afbeeldingen en galerijen
- Lijsten en tabellen
- Social media iconen
- En alle andere Gutenberg blokken
Je kunt ook speciale Legacy Widget blokken gebruiken om klassieke widgets in te voegen.
Klassieke widgets herstellen
Verkies je de oude interface? Installeer de Classic Widgets plugin. Deze herstelt de eenvoudige drag-and-drop interface waar veel gebruikers aan gewend zijn.
Na activering werken widgets weer met de vertrouwde interface: sleep widgets naar gebieden en configureer via uitklapbare panelen.
Widgets toevoegen met de blok-editor
In de blok-gebaseerde widget-editor:
- Ga naar Weergave > Widgets
- Klik op het widget-gebied waar je iets wilt toevoegen
- Klik op het + icoon om een blok toe te voegen
- Zoek het gewenste blok of widget
- Configureer de instellingen in het rechterpaneel
- Klik Bijwerken om op te slaan
Widgets herordenen
Sleep blokken omhoog of omlaag binnen een widget-gebied. Je kunt ook de pijltjes gebruiken die verschijnen wanneer je een blok selecteert.
Om een widget naar een ander gebied te verplaatsen:
- Selecteer het blok
- Klik op de drie puntjes (meer opties)
- Kies "Verplaats naar widget-gebied"
- Selecteer het doelgebied
Widgets verwijderen
Selecteer een blok en druk op Delete, of gebruik "Verwijderen" in het meer opties menu. Verwijderde widgets zijn weg - er is geen prullenbak.
Standaard WordPress widgets
WordPress bevat veel nuttige widgets:
Zoeken
Toont een zoekveld waarmee bezoekers je website doorzoeken. Configureer de placeholder tekst en knoplabel.
Recente berichten
Lijjst de nieuwste blogposts. Instelbaar zijn:
- Aantal berichten (standaard 5)
- Publicatiedatum tonen
- Uitgelichte afbeelding tonen
Categorieën
Toont alle postcategorieën als lijst of dropdown. Bezoekers kunnen klikken om berichten per categorie te bekijken.
Archieven
Toont berichten geordend op maand of jaar. Handig voor blogs met lange geschiedenis.
Pagina's
Lijjst alle gepubliceerde pagina's. Sorteer alfabetisch, op ID of paginavolgorde.
Agenda
Een maandkalender met links naar berichten op publicatiedatum. Visuele manier om archief te browsen.
Tag Cloud
Toont populaire tags in verschillende groottes - veelgebruikte tags zijn groter. Aantrekkelijk voor blogs met diverse onderwerpen.
RSS
Toont items van een externe RSS feed. Handig om gerelateerde content of nieuws te tonen.
Afbeelding
Toont een enkele afbeelding met optionele link. Perfect voor advertenties, badges of promoties.
Galerij
Een verzameling afbeeldingen met verschillende weergaveopties.
Video
Embed video van YouTube, Vimeo of je eigen mediabibliotheek.
Audio
Speel audiobestanden af met een ingebouwde player.
Aangepaste HTML
Volledige vrijheid met eigen HTML code. Gebruik voor embeds, scripts of speciale opmaak.
Tekst
Simpele tekst met basis opmaak. Ondersteunt links en eenvoudige HTML.
Plugin widgets
Veel plugins voegen eigen widgets toe:
WooCommerce widgets
- Winkelwagen
- Product categorieën
- Producten op aanbieding
- Recent bekeken producten
- Product zoeken
Social media widgets
- Social media iconen
- Feed displays
- Deel knoppen
SEO en marketing
- Populaire berichten
- Gerelateerde berichten
- Nieuwsbrief aanmeldingen
Na plugin installatie verschijnen nieuwe widgets automatisch in de widget-bibliotheek.
Widget-gebieden maken met code
Thema-ontwikkelaars kunnen eigen widget-gebieden registreren. In functions.php:
function mijn_widget_gebieden() {
register_sidebar(array(
'name' => 'Sidebar Homepage',
'id' => 'sidebar-homepage',
'description' => 'Widgets voor de homepage sidebar',
'before_widget' => '<div class="widget">',
'after_widget' => '</div>',
'before_title' => '<h3 class="widget-titel">',
'after_title' => '</h3>',
));
}
[add_action](/kennisbank/wordpress-hooks-uitleg)('widgets_init', 'mijn_widget_gebieden');
In je template toon je het widget-gebied met:
if (is_active_sidebar('sidebar-homepage')) {
dynamic_sidebar('sidebar-homepage');
}
Widgets conditioneel tonen
Soms wil je widgets alleen op bepaalde pagina's tonen. De Widget Options plugin biedt uitgebreide controle:
- Toon alleen op specifieke pagina's of berichten
- Verberg op mobiele apparaten
- Toon alleen voor ingelogde gebruikers
- Toon op basis van gebruikersrol
Alternatief is Jetpack met vergelijkbare widget visibility opties.
Widgets en website snelheid
Te veel widgets kunnen je website vertragen, vooral widgets die externe data laden:
Tips voor snelle widgets
- Beperk het aantal widgets per pagina
- Vermijd widgets met externe API calls
- Cache widget output waar mogelijk
- Gebruik lazy loading voor afbeeldingen
- Test snelheid na widget toevoegingen
Social media feed widgets zijn vaak traag. Overweeg statische links in plaats van live feeds.
Widget design en styling
Widget styling wordt bepaald door je thema, maar je kunt aanpassingen maken:
Via de Customizer
Sommige thema's bieden widget styling opties in de Customizer (Weergave > Customizer). Zoek naar sidebar of widget secties.
Met CSS
Voeg aangepaste CSS toe via Weergave > Customizer > Extra CSS:
.widget {
background: #f5f5f5;
padding: 20px;
margin-bottom: 20px;
border-radius: 5px;
}
.widget-titel {
font-size: 18px;
color: #333;
border-bottom: 2px solid #0073aa;
}
Met page builders
Page builders als Elementor hebben eigen widget systemen die meer design controle bieden dan standaard WordPress widgets.
Problemen oplossen
Widgets verschijnen niet
Controleer of:
- Je thema het widget-gebied daadwerkelijk toont
- De pagina template sidebars ondersteunt
- Er geen CSS is dat widgets verbergt
- Cache is geleegd na wijzigingen
Widget veranderingen worden niet opgeslagen
Vaak een plugin conflict:
- Deactiveer plugins één voor één
- Test na elke deactivering
- Identificeer de conflicterende plugin
- Zoek een alternatief of contacteer de ontwikkelaar
Widgets breken de layout
Widget content die te breed is kan layouts verstoren:
- Controleer afbeeldingsgroottes
- Beperk tekst in widget titels
- Gebruik responsive afbeeldingen
- Test op verschillende schermgroottes
Widget alternatieven
Widgets zijn niet de enige manier om content in sidebars te plaatsen:
Full Site Editing
Nieuwere WordPress thema's gebruiken Full Site Editing (FSE) waar widget-gebieden vervangen zijn door template onderdelen. Je bewerkt deze via Weergave > Editor.
Page builders
Elementor, Beaver Builder en andere page builders hebben eigen widget systemen met meer design opties.
Custom code
Voor volledige controle kun je template bestanden direct bewerken, hoewel dit meer technische kennis vereist.
Meer informatie: WordPress.org documentatie
Veelgestelde vragen
Hoe lang duurt het om dit te implementeren?
De implementatietijd varieert per situatie. Voor eenvoudige configuraties is dit binnen een uur geregeld, complexere setups kunnen enkele uren tot een dag duren.
Wat zijn de kosten?
De kosten zijn afhankelijk van je hosting provider en pakket. Veel basisfuncties zijn gratis inbegrepen, voor geavanceerde functies kunnen extra kosten gelden.
Heb ik technische kennis nodig?
Voor de basis heb je weinig technische kennis nodig. De meeste hosting providers bieden uitgebreide documentatie en support om je te helpen.
Was dit artikel nuttig?
Vergelijk direct hosting pakketten om de beste keuze voor jouw situatie te maken.
Gerelateerde artikelen
Wat is webhosting? Uitleg voor beginners
Ontdek wat webhosting is en hoe het werkt. Complete uitleg over servers, domeinen en verschillende hosting types voor beginners.
Wat is VPS hosting?
VPS hosting uitgelegd: wat is een virtual private server, voor wie is het geschikt en wat zijn de voordelen ten opzichte van shared hosting?
Wat is een SSL-certificaat?
Alles over SSL-certificaten: wat is SSL, waarom heb je het nodig en hoe herken je een beveiligde website? Essentieel voor elke website.
Wat is uptime bij webhosting?
Wat betekent uptime bij webhosting? Leer over uptime percentages, SLA garanties en waarom 99.9% uptime belangrijk is voor je website.
Hoeveel opslag heb ik nodig voor mijn website?
Ontdek hoeveel schijfruimte je echt nodig hebt voor je website. Praktische gids met voorbeelden per websitetype.