WordPress plugins verwijderen: zo doe je het correct en volledig
Laatst bijgewerkt: 31 December 2025
WordPress Plugins Verwijderen: Zo Doe Je Het Correct en Volledig [2025]
Plugins verwijderen lijkt simpel: deactiveren en verwijderen. Maar wist je dat veel plugins data achterlaten in je database? In deze handleiding leer je hoe je plugins écht volledig verwijdert en je WordPress installatie schoon houdt.
Waarom Plugins Correct Verwijderen Belangrijk Is
Het Probleem
Wanneer je een plugin installeert, gebeurt er vaak meer dan je denkt:
- Database tabellen worden aangemaakt
- Opties worden opgeslagen in wp_options
- Custom post types kunnen worden toegevoegd
- Uploads en cache bestanden worden gemaakt
- Scheduled tasks (cron jobs) worden gepland
Bij standaard verwijdering blijft veel van deze data achter.
Gevolgen van Plugin Rommel
Performance: Verweesde database entries vertragen je site.
Database groei: Je database groeit onnodig, backups worden groter.
Conflicten: Achtergebleven code kan conflicteren met nieuwe plugins.
Beveiligingsrisico's: Oude, ongebruikte code kan kwetsbaarheden bevatten.
Stap 1: Plugin Deactiveren
Voordat je verwijdert, altijd eerst deactiveren:
- Ga naar Plugins → Geïnstalleerde plugins
- Zoek de plugin die je wilt verwijderen
- Klik op Deactiveren
Waarom Eerst Deactiveren?
- De plugin kan een "deactivation hook" hebben
- Deze ruimt bepaalde tijdelijke data op
- Voorkomt mogelijke errors tijdens verwijdering
Test Je Site
Na deactivatie:
- Bekijk je site (frontend)
- Check belangrijke functionaliteit
- Verifieer dat alles nog werkt
Dit bevestigt dat de plugin veilig verwijderd kan worden.
Stap 2: Plugin Verwijderen
Via WordPress Admin
- Ga naar Plugins → Geïnstalleerde plugins
- Bij de gedeactiveerde plugin, klik Verwijderen
- Bevestig de verwijdering
Via FTP (Als Admin Niet Werkt)
- Verbind met FTP
- Navigeer naar
/wp-content/plugins/ - Verwijder de plugin map
- Clear je cache
Via WP-CLI
wp plugin deactivate plugin-naam
wp plugin delete plugin-naam
Stap 3: Achtergebleven Data Opruimen
Hier wordt het interessant. Veel plugins ruimen niet netjes op.
Database Tabellen Checken
Via phpMyAdmin:
- Open phpMyAdmin
- Selecteer je WordPress database
- Zoek naar tabellen met de plugin naam
- Bijvoorbeeld:
wp_woocommerce_*tabellen na WooCommerce verwijdering
Let op: Verwijder alleen tabellen waarvan je ZEKER weet dat ze van de verwijderde plugin zijn!
wp_options Opruimen
De wp_options tabel bevat vaak plugin instellingen:
- In phpMyAdmin, open de
wp_optionstabel - Zoek op de plugin naam
- Verwijder gerelateerde rijen
Voorbeeld zoekopdracht:
SELECT * FROM wp_options WHERE option_name LIKE '%yoast%';
Transients Verwijderen
Tijdelijke cache data:
DELETE FROM wp_options WHERE option_name LIKE '_transient_%pluginnaam%';
DELETE FROM wp_options WHERE option_name LIKE '_site_transient_%pluginnaam%';
Scheduled Tasks (Cron)
Check voor achtergebleven cron jobs:
- Installeer de "WP Crontrol" plugin tijdelijk
- Ga naar Tools → Cron Events
- Zoek naar events van de verwijderde plugin
- Verwijder ze
- Verwijder WP Crontrol weer
Plugins Die Goed Opruimen
Sommige plugins hebben een ingebouwde "uninstall" optie:
Plugins Met Uninstall Opties
Wordfence:
- Ga naar Wordfence → All Options
- "Delete Wordfence tables and data on deactivation"
- Activeer dit VOOR deactivatie
- Geen automatische cleanup
- Data blijft behouden (handig bij herinstallatie)
WooCommerce:
- WooCommerce → Status → Tools
- "Remove all WooCommerce data"
- OF gebruik plugin "WooCommerce Remove All Data"
Controleer Plugin Instellingen
Voordat je een plugin verwijdert:
- Check de instellingenpagina
- Zoek naar "Uninstall" of "Delete data" opties
- Activeer indien gewenst
Automatisch Opruimen Met Plugins
WP-Optimize
Ruimt algemene database rommel op:
- Verweesde postmeta
- Verlopen transients
- Spam comments
- Post revisies
Advanced Database Cleaner
Specifiek voor plugin restanten:
- Scant voor orphaned tabellen
- Detecteert ongebruikte opties
- Veilige verwijder-modus
Plugins Garbage Collector
Zoekt specifiek naar achtergebleven plugin data:
- Ongebruikte database tabellen
- Orphaned bestanden
- Achtergebleven opties
Handmatige Cleanup Checklist
Na elke plugin verwijdering, check:
Database
- [ ] Plugin-specifieke tabellen verwijderd
- [ ] wp_options entries verwijderd
- [ ] wp_postmeta entries gecheckt
- [ ] wp_usermeta entries gecheckt
Bestanden
- [ ] Plugin map verwijderd uit /wp-content/plugins/
- [ ] Uploads gecheckt op plugin-specifieke mappen
- [ ] Cache mappen geleegd
WordPress
- [ ] Cron jobs verwijderd
- [ ] Rewrite rules ververst (Permalinks opslaan)
- [ ] Cache geleegd
Specifieke Plugin Cleanup
WooCommerce Volledig Verwijderen
WooCommerce laat VEEL data achter:
- Producten verwijderen: Producten → Alle producten → Bulk verwijderen
- Orders archiveren/verwijderen: WooCommerce → Orders
- Plugin instellingen:
- Activeer "Remove all data on uninstall" in Advanced Settings
- Deactiveren en verwijderen
- Database cleanup:
- Tabellen:
wp_woocommerce_*,wp_wc_* - Postmeta:
_wc_*,_product_* - Options:
woocommerce_*
- Tabellen:
Yoast SEO Volledig Verwijderen
- Deactiveren en verwijderen
- Database cleanup:
DELETE FROM wp_options WHERE option_name LIKE '%wpseo%'; DELETE FROM wp_postmeta WHERE meta_key LIKE '_yoast%'; DELETE FROM wp_usermeta WHERE meta_key LIKE '%wpseo%';
Elementor Volledig Verwijderen
- Deactiveer Elementor
- Verwijder via admin
- Database cleanup:
- Postmeta:
_elementor_* - Options:
elementor_*
- Postmeta:
Contact Form 7
- Verwijder formulieren eerst: Contact → Contact Forms → Verwijder
- Deactiveer en verwijder plugin
- Options cleanup:
wpcf7_*
Best Practices
1. Maak Altijd een Backup
Voordat je plugins verwijdert en data opruimt:
- Database backup
- Bestanden backup
- Test restore mogelijkheid
2. Documenteer Wat Je Verwijdert
Houd een logboek bij:
- Welke plugin
- Datum verwijdering
- Welke data opgeruimd
3. Een Plugin Tegelijk
Verwijder plugins één voor één:
- Makkelijker om problemen te traceren
- Duidelijk wat waar vandaan komt
4. Test Na Elke Verwijdering
Controleer:
- Frontend werkt
- Admin werkt
- Geen PHP errors
- Belangrijke functionaliteit OK
5. Overweeg Staging
Bij grote cleanups:
- Test eerst op staging
- Verifieer dat alles werkt
- Voer dan uit op productie
Wanneer Data Behouden?
Soms wil je data juist behouden:
Tijdelijke deactivatie: Je test alternatieven Herinstallatie: Je gaat dezelfde plugin opnieuw installeren Probleemoplossing: Je debug een conflict
In deze gevallen: verwijder de plugin maar laat de data staan.
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.