De wp_options tabel slaat instellingen, thema-opties, plugin-data en transients op en groeit bij elke plugin die je installeert of verwijdert. Verouderde en verlopen records blijven vaak achter, waardoor queries trager worden en je site minder snel reageert. In dit artikel lees je waarom opschonen nodig is, welke methoden veilig zijn en hoe je dit stap voor stap uitvoert zonder risico op dataverlies.
Waarom raakt wp_options vervuild?
Elke plugin die je installeert schrijft instellingen weg in wp_options. Verwijder je de plugin niet netjes, dan blijven die records achter. Hetzelfde geldt voor thema’s: na een switch blijven oude thema-opties bestaan. Daarnaast gebruiken veel plugins transients, tijdelijke cache-gegevens die eigenlijk automatisch moeten verlopen, maar dat lang niet altijd doen door bugs of verkeerd geconfigureerde cronjobs.
Risico’s van een vervuilde tabel
Een opgeblazen wp_options tabel heeft direct effect op de prestaties van je site:
- Elke paginalading vraagt meer data op, wat queries vertraagt
- De autoloaded opties (die bij elk verzoek worden geladen) nemen onnodig geheugen in beslag
- Back-ups en migraties duren langer door het grotere databasebestand
- Plugins en thema’s kunnen botsen op verouderde, niet-opgeruimde instellingen
Vooral autoloaded data is belangrijk: ook kleine hoeveelheden kunnen traagheid veroorzaken als ze bij elk paginaverzoek worden ingeladen, ongeacht of ze nog gebruikt worden.
Stappenplan voor opschoning
Ga gestructureerd te werk zodat je niets belangrijks kwijtraakt.
Maak eerst een backup
Maak altijd een volledige databasebackup voordat je wijzigingen doorvoert. In Plesk vind je dit onder Databases bij je database, waar je met een paar klikken een backup maakt en kunt terugzetten.
Zet de site in onderhoudsmodus
Voorkom dat bezoekers of cronjobs tegelijk met je opschoonactie schrijven naar de database. Een lichte onderhoudsmodus-plugin volstaat hiervoor.
Gebruik een optimalisatieplugin
Plugins zoals WP-Optimize of Advanced Database Cleaner tonen eerst wat ze willen verwijderen voordat je bevestigt. Richt je op verlopen transients, revisies en spamcommentaar.
Handmatig opschonen via phpMyAdmin
Voor gevorderde gebruikers: open phpMyAdmin via Plesk, selecteer je WordPress-database en verwijder verlopen transients met een gerichte query, bijvoorbeeld: DELETE FROM wp_options WHERE option_name LIKE '%_transient_timeout_%' AND option_value < UNIX_TIMESTAMP();
Controleer je site
Schakel de onderhoudsmodus uit en controleer of alle functionaliteiten, formulieren en plugins nog correct werken voordat je verdergaat.
Onderhoud en preventie
Opschonen is geen eenmalige actie, maar onderdeel van regelmatig onderhoud:
- Plan maandelijks een controle in, vaker bij sites met veel plugins
- Verwijder plugins volledig via de WordPress-beheeromgeving in plaats van alleen de map te deleten
- Houd dagelijkse backups aan zodat je altijd kunt terugvallen op een werkende versie
- Beperk het aantal plugins dat transients of grote hoeveelheden autoloaded data gebruikt
Een snelle serveromgeving met NVMe-opslag maakt het verschil van een opgeschoonde database extra merkbaar, omdat queries sowieso al sneller worden afgehandeld. Wil je overstappen naar zo’n omgeving, bekijk dan de mogelijkheden voor webhosting of lees hoe overstappen naar Tandata werkt. Voor meer achtergrondartikelen kun je terecht in de kennisbank.
Veelgestelde vragen
Hoeveel data kan ik meestal verwijderen?
Dit verschilt sterk per site. Sites met veel geïnstalleerde en weer verwijderde plugins hebben doorgaans meer overbodige records dan sites met een beperkt aantal, goed onderhouden plugins.
Vertraagt het opschonen mijn site tijdelijk?
Tijdens de actie zelf kan de site traag reageren, vooral bij grote tabellen. Zet daarom de onderhoudsmodus aan. Na afloop merk je juist een snellere database.
Kan ik per ongeluk belangrijke data verwijderen?
Ja, als je zonder kennis handmatige queries uitvoert. Gebruik bij twijfel een gerenommeerde plugin die eerst een overzicht toont, en zorg altijd voor een backup.
Hoe vaak moet ik de tabel opschonen?
Voor actieve sites met veel plugins is maandelijks onderhoud verstandig. Minder actieve sites kunnen met een lagere frequentie volstaan.
Heeft dit invloed op mijn e-mail of domeinnaam?
Nee, het opschonen van wp_options raakt alleen WordPress-gegevens. Je zakelijke e-mail en domeinnamen blijven hier volledig buiten.
Conclusie
Een opgeschoonde wp_options tabel zorgt voor snellere queries en een responsievere WordPress-site. Maak altijd eerst een backup, gebruik bij voorkeur een betrouwbare optimalisatieplugin en plan periodiek onderhoud in. Zo blijft je database gezond en profiteer je optimaal van een snelle serveromgeving.