Ga naar inhoud

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:

  1. Ga naar Plugins → Geïnstalleerde plugins
  2. Zoek de plugin die je wilt verwijderen
  3. 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:

  1. Bekijk je site (frontend)
  2. Check belangrijke functionaliteit
  3. Verifieer dat alles nog werkt

Dit bevestigt dat de plugin veilig verwijderd kan worden.

Stap 2: Plugin Verwijderen

Via WordPress Admin

  1. Ga naar Plugins → Geïnstalleerde plugins
  2. Bij de gedeactiveerde plugin, klik Verwijderen
  3. Bevestig de verwijdering

Via FTP (Als Admin Niet Werkt)

  1. Verbind met FTP
  2. Navigeer naar /wp-content/plugins/
  3. Verwijder de plugin map
  4. 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:

  1. Open phpMyAdmin
  2. Selecteer je WordPress database
  3. Zoek naar tabellen met de plugin naam
  4. 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:

  1. In phpMyAdmin, open de wp_options tabel
  2. Zoek op de plugin naam
  3. 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:

  1. Installeer de "WP Crontrol" plugin tijdelijk
  2. Ga naar Tools → Cron Events
  3. Zoek naar events van de verwijderde plugin
  4. Verwijder ze
  5. 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

Yoast SEO:

  • 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:

  1. Check de instellingenpagina
  2. Zoek naar "Uninstall" of "Delete data" opties
  3. 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:

  1. Producten verwijderen: Producten → Alle producten → Bulk verwijderen
  2. Orders archiveren/verwijderen: WooCommerce → Orders
  3. Plugin instellingen:
    • Activeer "Remove all data on uninstall" in Advanced Settings
  4. Deactiveren en verwijderen
  5. Database cleanup:
    • Tabellen: wp_woocommerce_*, wp_wc_*
    • Postmeta: _wc_*, _product_*
    • Options: woocommerce_*

Yoast SEO Volledig Verwijderen

  1. Deactiveren en verwijderen
  2. 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

  1. Deactiveer Elementor
  2. Verwijder via admin
  3. Database cleanup:
    • Postmeta: _elementor_*
    • Options: elementor_*

Contact Form 7

  1. Verwijder formulieren eerst: Contact → Contact Forms → Verwijder
  2. Deactiveer en verwijder plugin
  3. 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.

Klaar om te kiezen?

Vergelijk hosting pakketten