Title: plugin activeren, deactiveren en verwijderen.
Last modified: 15 februari 2021

---

# plugin activeren, deactiveren en verwijderen.

 *  [Frits van Leeuwen](https://nl.wordpress.org/support/users/frits1969/)
 * (@frits1969)
 * [5 jaren, 7 maanden geleden](https://nl.wordpress.org/support/topic/plugin-activeren-deactiveren-en-verwijderen/)
 * Hallo allemaal,
 * Ik ben een beginner met WordPress en daardoor ook met de plugins.
    Het is me 
   gelukt om een leuke site op te zetten. (Nu nog lokaal) Ik heb een leuk idee dat
   ik met een plugin wil opzetten.
 * Echter, ik zit met een dilemma.
    Ik wil dat de plugin geactiveerd wordt en dan
   ook 1 of meer database tabellen maakt. Als hij later wordt gedeactiveerd, wil
   ik dat de tabellen en de inhoud daarvan behouden blijven, zodat ik hem later 
   weer kan activeren met alle data er in. Pas als ik voor verwijderen kies, moeten
   ook alle tabellen en de data verwijderd worden.
 * Ik heb wat rondgezocht, maar ik kon niet een goed oplossing vinden, of ik begreep
   het niet.
 * Ik hoop dat hier iemand mij op weg kan helpen of dat er een goede link is naar
   een pagina waar alles goed uitgelegd wordt.
 * Met vriendelijke groet.
    Frits van Leeuwen

9 reacties aan het bekijken - 1 tot 9 (van in totaal 9)

 *  Moderator [Jeroen Rotty](https://nl.wordpress.org/support/users/jeroenrotty/)
 * (@jeroenrotty)
 * Support Moderator
 * [5 jaren, 7 maanden geleden](https://nl.wordpress.org/support/topic/plugin-activeren-deactiveren-en-verwijderen/#post-12172972)
 * Dat kan, bij de activatie hook maak je de tabellen maar bij de deactivatie verwijder
   je ze niet, dan kan je zelf een optie inbouwen die ze wel verwijderd. De developer
   docs hoe je plugins programmeert kun je hier vinden: [https://developer.wordpress.org/plugins/](https://developer.wordpress.org/plugins/)
 *  Thread starter [Frits van Leeuwen](https://nl.wordpress.org/support/users/frits1969/)
 * (@frits1969)
 * [5 jaren, 7 maanden geleden](https://nl.wordpress.org/support/topic/plugin-activeren-deactiveren-en-verwijderen/#post-12172973)
 * Jeroen, hartelijk dank.
    Ik ga dat eens heel goed bestuderen.
 * Maar ook even op de vraag terug te komen, moet ik dan bij het activeren checken
   of dat de database al bestaat?
 *  [Guido](https://nl.wordpress.org/support/users/guido07111975/)
 * (@guido07111975)
 * [5 jaren, 7 maanden geleden](https://nl.wordpress.org/support/topic/plugin-activeren-deactiveren-en-verwijderen/#post-12172975)
 * Hallo Frits,
 * Ik heb even een aanvulling op Jeroen. Ik begrijp dat je zelf een plugin wilt 
   maken.
 * Standaard wordt helemaal niets uit de database verwijderd als je een plugin verwijderd,
   behalve als je dit zelf ingebouwd hebt. Een veel gebruikte manier is middels 
   een bestand met de naam uninstall. Dat bestand wordt automatisch door WordPress
   aangeroepen als je een plugin verwijderd. Meer is niet nodig.
 * Als voorbeeld zou je via mijn profiel een plugin van mij kunnen downloaden. Je
   zult bestand uninstall zien staan. Ik heb bij 3 van mijn 4 huidige plugins een
   instelling op de instellingenpagina van de plugin waar gebruiker kan aanvinken
   of hij zijn/haar gegevens wil behouden of wil verwijderen wanneer plugin verwijderd
   wordt. Zo ja, dan wordt de rest vh bestand doorlopen en alles uit datebase verwijderd.
 * Guido
 *  Thread starter [Frits van Leeuwen](https://nl.wordpress.org/support/users/frits1969/)
 * (@frits1969)
 * [5 jaren, 7 maanden geleden](https://nl.wordpress.org/support/topic/plugin-activeren-deactiveren-en-verwijderen/#post-12172978)
 * Guido bedankt voor de aanvulling en de plugins die ik al voorbeeld kan gebruiken..
 * Als ik het goed begrijp werkt het als volgt:
 * Bij Activeren activeer je de plugin en geef je in de code aan welke database 
   tabel er opgebouwd moet worden.
 * Bij Deactiveren schakel je de plugin weer uit. Hier is dus geen code voor nodig.
 * Bij Verwijderen wordt de plugin verwijderd. Als ik de database wil verwijderen,
   moet ik dat doen in de plugin directorie in code in uninstall.php
 * Maar hoe zit het als een plugin gestart wordt en de database tabel bestaat al?
   Moet ik dat checken in de code of gaat dat automatisch, dus zonder dat ik het
   in programmeer?
    -  Deze reactie is gewijzigd 5 jaren, 7 maanden geleden door [Frits van Leeuwen](https://nl.wordpress.org/support/users/frits1969/).
 *  Moderator [Jeroen Rotty](https://nl.wordpress.org/support/users/jeroenrotty/)
 * (@jeroenrotty)
 * Support Moderator
 * [5 jaren, 7 maanden geleden](https://nl.wordpress.org/support/topic/plugin-activeren-deactiveren-en-verwijderen/#post-12172979)
 * Je moet bij de code die nieuwe tabellen registreert altijd kijken of ze al bestaan,
   indien ja, dan zal de gebruiker je plugin al eerder gebruikt hebben en moet de
   code niet uitgevoerd worden.
 * Zorg er ook voor dat je een prefix voor je tabellen gebruik die eigen zijn aan
   je plugin en uniek zijn.
 *  [Guido](https://nl.wordpress.org/support/users/guido07111975/)
 * (@guido07111975)
 * [5 jaren, 7 maanden geleden](https://nl.wordpress.org/support/topic/plugin-activeren-deactiveren-en-verwijderen/#post-12172981)
 * > Ik heb jouw plugins niet bekeken. Ik weet niet waar ik die precies kan vinden
   > op jouw profiel.
 * Ik gebruik [deze methode](https://developer.wordpress.org/plugins/plugin-basics/uninstall-methods/#method-2-uninstall-php),
   die staat beschreven in de developer docs waar Jeroen je al op wees.
 * Kun je ook beschrijven wat je aan de database wilt toevoegen, want misschien 
   heeft WordPress daar al eigen functies voor, zodat je die kunt gebruiken.
 * Guido
 *  Thread starter [Frits van Leeuwen](https://nl.wordpress.org/support/users/frits1969/)
 * (@frits1969)
 * [5 jaren, 7 maanden geleden](https://nl.wordpress.org/support/topic/plugin-activeren-deactiveren-en-verwijderen/#post-12172992)
 * ik zag ze vlak voor ik ging eten. in de tussentijd reageerde je al. Na het eten
   kwam ik pas laat weer terug en zag ik jouw berichtje. sorry
 * Ik wil een groep mensen teksten laten opstellen en andere uit die zelfde groep
   ook weer kunnen gebruiken.
    Deze groep gebruikt zo de teksten van elkaar. De 
   teksten moeten via een selectie gekozen worden om zo een rapport in elkaar te
   schuiven. De teksten wil ik laten begeleiden met een functionele tekening, die
   ik ook wil opbouwen in WordPress, door diverse tekeningen samen te voegen. Denk
   hierbij aan een achtergrond, poppetjes, pijlen en nog wat andere varianten.
 * Ik heb niets kunne n vinden in die trend.
 *  [Guido](https://nl.wordpress.org/support/users/guido07111975/)
 * (@guido07111975)
 * [5 jaren, 7 maanden geleden](https://nl.wordpress.org/support/topic/plugin-activeren-deactiveren-en-verwijderen/#post-12172995)
 * Hallo Frits,
 * Ik ben zelf nog nooit een plugin tegengekomen waarmee dit mogelijk is, en ik 
   vraag me echt af of WordPress de juiste tool voor zoiets is.. Maar goed, ik heb
   dan ook nog nooit zoiets gemaakt, sterker nog, zo ver gaat mijn kennis ook niet.
   Ben je al op zoek gegaan naar een online alternatief?
 * Guido
 *  Thread starter [Frits van Leeuwen](https://nl.wordpress.org/support/users/frits1969/)
 * (@frits1969)
 * [5 jaren, 7 maanden geleden](https://nl.wordpress.org/support/topic/plugin-activeren-deactiveren-en-verwijderen/#post-12172996)
 * Ik heb programmeer ervaring en ik vind het een uitdaging.
    In Access heb ik het
   ooit al eens gebouwd voor mij zelf. Nu wil ik het mooier maken dan toen. In eerste
   instantie voor mij zelf dus, Maar als ik het online ga zetten is het voor iedereen.
   Mogelijk met een abonnementensysteem er aan vast. Dan zou ik er nog wat voor 
   kunnen vangen.

9 reacties aan het bekijken - 1 tot 9 (van in totaal 9)

 Het onderwerp ‘plugin activeren, deactiveren en verwijderen.’ is gesloten voor 
nieuwe reacties.

## Tags

 * [Plugin](https://nl.wordpress.org/support/topic-tag/plugin/)

 * In: [Code oplossingen gezocht](https://nl.wordpress.org/support/forum/code-oplossingen/)
 * 9 reacties
 * 3 deelnemers
 * Laatste antwoord van: [Frits van Leeuwen](https://nl.wordpress.org/support/users/frits1969/)
 * Laatste activiteit: [5 jaren, 7 maanden geleden](https://nl.wordpress.org/support/topic/plugin-activeren-deactiveren-en-verwijderen/#post-12172996)
 * Status: onopgelost

## Onderwerpen

### Meest populaire onderwerpen

### Onderwerpen zonder reacties

### Non-support onderwerpen

### Opgeloste onderwerpen

### Onopgeloste onderwerpen

### Alle onderwerpen
