Ga naar inhoud

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:

  1. Ga naar Weergave > Widgets
  2. Klik op het widget-gebied waar je iets wilt toevoegen
  3. Klik op het + icoon om een blok toe te voegen
  4. Zoek het gewenste blok of widget
  5. Configureer de instellingen in het rechterpaneel
  6. 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:

  1. Selecteer het blok
  2. Klik op de drie puntjes (meer opties)
  3. Kies "Verplaats naar widget-gebied"
  4. 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:

  1. Deactiveer plugins één voor één
  2. Test na elke deactivering
  3. Identificeer de conflicterende plugin
  4. 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.

Klaar om te kiezen?

Vergelijk hosting pakketten