WordPress reset

WordPress resetten – hoe doe je dat en waar moet je op letten

Loopt je website niet meer zoals het zou moeten? Heeft de laatste WordPress update je hele site vernield? Of heb je geëxperimenteerd met thema's en plugins en ben je vastgelopen? Dan denk je er misschien over om opnieuw te beginnen en je WordPress opnieuw in te stellen. Als dat het geval is, ben je hier aan het juiste adres. In dit artikel lees je wanneer het de moeite waard is om je WordPress project opnieuw te starten en hoe je WordPress precies kunt resetten.

Waarom zou je een WordPress website resetten?

Laten we eerst eens kijken naar de momenten waarop het zelfs mogelijk is om een WordPress installatie (of in ieder geval delen ervan) te resetten. Zo'n reset is immers nogal een drastische maatregel – en normaal gesproken doet men er (bijna) alles aan om het noeste werk aan de eigen website niet verloren te laten gaan. In sommige gevallen kan een herstart echter heel nuttig en noodzakelijk zijn.

Dit zijn de meest voorkomende scenario's op een rij:

  • Je wilt je website verhuizen naar een nieuw domein en/of een nieuwe hoster (migratie).
  • Je wilt je websiteopnieuw ontwerpen.
  • Je wilt je website herzien enopnieuw lanceren onder het bestaande domein.
  • Je website is gehackt of beschadigd (door een update) en functioneert daardoor niet meer goed (Restore/Recovery).
  • Je wilt ongebruikte oude bestanden verwijderen en je WordPress opschonen (clean-up).
  • Je wilt helemaal opnieuw beginnen en WordPress helemaal resetten.

WordPress resetten is ook bijzonder nuttig en gebruikelijk in een testinstallatie, waar met verschillende thema's, plugins en instellingen wordt geëxperimenteerd als onderdeel van ontwikkelings- en testworkflows.

Opmerking:

Voordat je je WordPress reset, moet je goed nadenken of het echt nodig is. Er zijn vaak minder drastische oplossingen. Een verhuizing naar een nieuw domein kan bijvoorbeeld ook worden gerealiseerd via 301 redirects. Als het je alleen om de inhoud gaat, kun je al je pagina's en berichten verwijderen via het WordPress menu. En als je je website opnieuw wilt ontwerpen, kun je ook een nieuw thema instellen zonder de website opnieuw in te stellen. Een staging site of een plugin zoals Theme Switcha zorgt ervoor dat je website zichtbaar blijft in het oude ontwerp terwijl je werkt aan het nieuwe uiterlijk.

Wat kan er gereset worden op WordPress?

Over het algemeen moet je altijd duidelijk zijn over wat je wilt bereiken met het resetten van je WordPress. Afhankelijk van met welk van de hierboven beschreven scenario's je te maken hebt, kan het resetten betrekking hebben op verschillende onderdelen van WordPress. Dit komt omdat het Content Management Systeem (CMS) uit verschillende onderdelen bestaat. Dus als we het hebben over WordPress resetten, kan dat verschillende dingen betekenen.

Specifiek kan de actie verwijzen naar de volgende vier onderdelen:

  1. WordPress Core (bestanden en mappen in de hoofdmap, bijvoorbeeld index.php, wp-login.php, wp-admin)
  2. WordPress configuratiebestanden (wp-config.php, .htaccess en robots.txt)
  3. WordPress database (tabellen, bijv. wp_posts, wp_options, wp_comments)
  4. WordPress sitegegevens (alle bestanden in de map wp-content, bijv. geïnstalleerde plugins en thema's, uploads)

Afhankelijk van of je inhoud wilt verwijderen, plugins en thema's wilt herstellen naar hun oorspronkelijke staat of de WordPress kern wilt herstellen na een hacker aanval, moeten verschillende componenten worden gereset. Je hoeft niet altijd een volledige reset uit te voeren, maar alle componenten zijn nauw met elkaar verbonden en beïnvloeden elkaar. Dit maakt het resetten tot een complexe aangelegenheid – vooral als je WordPress handmatig reset (hierover dadelijk meer).

"*" geeft verplichte velden aan

Ik wil me abonneren op de nieuwsbrief om op de hoogte te blijven van nieuwe blogartikelen, ebooks, features en nieuws over WordPress. Ik kan mijn toestemming te allen tijde intrekken. Bekijk ons Privacybeleid.
Dit veld dient ter validatie en mag niet worden gewijzigd.

WordPress resetten – zo werkt het

Mocht je daadwerkelijk tot de conclusie komen dat het nodig is om je WordPress website te resetten, dan heb je drie opties om dit te doen, die we in de volgende secties nader zullen bekijken:

  1. WordPress handmatig resetten
  2. WordPress resetten via plugin
  3. WordPress resetten met WP-CLI

Nooit zonder back-up!

Voordat je begint met het resetten van je WordPress website, moet je altijd een volledige back-up maken. Je kunt dit sowieso het beste continu doen en altijd tussentijdse back-ups bewaren vanaf het moment dat je begon met het maken van je website. Je kunt de back-ups dan snel en met een paar klikken terugzetten als er iets misgaat. Bij Raidboxes kun je ook automatisch back-ups laten maken en deze met één klik terugzetten.

1. Voer handmatig een WordPress reset uit

Een handmatige WordPress reset is de meest individuele en tegelijkertijd de meest ingewikkelde en foutgevoelige variant. Daarom zetten we hem voor de volledigheid op een rijtje. Bij een handmatige reset verwijder je in principe alles en installeer je WordPress vervolgens opnieuw. Vooral WordPress beginners zonder diepere technische kennis en ervaring kunnen hun website gemakkelijk verpesten. In de meeste gevallen is het daarom nog eenvoudiger om een schone, nieuwe WordPress installatie te maken.

Als je WordPress toch handmatig wilt resetten, dan zijn dit de stappen die je meestal neemt:

  1. Maak een volledige back-up van je bestaande website. Maak ook een back-up van je database en de WordPress map.
  2. Log in op je hosting, navigeer naar de databases en verwijder de oude MySQL database van je website (of de website die je wilt resetten als je er meer dan één hebt).
  3. Maak dan een nieuwe database aanen noteer de toegangsgegevens.
  4. Log in op je server via FTP en navigeer naar de map waar je websitegegevens staan.
  5. Nu kun je de bestanden en submappen verwijderen die je wilt resetten. Je kunt ook bepaalde delen van je website behouden. Vaak wordt aangeraden om de map wp-content helemaal te verwijderen. Het kan ook zijn dat je een aangepast thema of bepaalde plugins wilt behouden. In de praktijk is deze stap heel individueel en de beste manier om te werk te gaan hangt af van het doel dat je met de reset nastreeft.
  6. Als je klaar bent met de "voorjaarsschoonmaak", is je WordPress website schoon, maar nog niet klaar voor gebruik. Daarom is de volgende stap het uitvoeren van het WordPress installatiescript . Voeg hiervoor het volgende toe aan je URL in de adresbalk van je browser: /wp-admin/install.php.
  7. Laat ons je door de WordPress installatie leiden en je nieuwe database verbinden. Hiervoor heb je de toegangsgegevens nodig die je eerder hebt genoteerd. Zodra dit is gedaan, is de reset voltooid.

Belangrijk: De stappen hier zijn sterk vereenvoudigd. In de praktijk zijn er nog veel individuele subtiliteiten en aanpassingen. Hoe je precies te werk gaat, hangt onder andere af van welke hostingprovider je hebt, hoe je website er is opgezet en welke tools je gebruikt om je website te beheren. Kies daarom alleen voor een handmatige reset als je over de nodige kennis beschikt.

2. WordPress website resetten via plugin (met WP Reset als voorbeeld)

Het is veel gemakkelijker en minder foutgevoelig om een reset-plugin je te laten helpen bij het resetten. Je hebt minder individuele opties, maar er kan minder fout gaan.

WordPress Reset Plugin WP Reset
De WP Reset Plugin

Vooral populair in de WordPress community is WP Reset. De plugin verwijdert alle pagina's, berichten en reacties. De tool verwijdert ook gegevens die zijn opgeslagen in de mediabibliotheek en gebruikersaccounts die zijn aangemaakt. Kortom, het kan je WordPress website in zijn oorspronkelijke staat herstellen. Belangrijke dingen zoals de naam van je website, de URL en de admin en het wachtwoord blijven behouden. Je kunt jezelf dus niet per ongeluk "buitensluiten" van je website.

De plugin is verkrijgbaar in een vrij goede gratis versie of als betaalde Pro versie met uitgebreide functies vanaf $39 per jaar.

Laten we eens nader bekijken hoe je precies je WordPress kunt resetten met WP Reset. Je hoeft maar vier stappente volgen:

1. Plugin installeren

WordPress Reset plugin installeren
De WP Reset plugin in je Dashboard

Je kunt de plugin vinden via je WordPress menu onder Plugins → Installeren door te zoeken naar "WP Reset". Nu kun je hem installeren en activeren. Je vindt het dan in het menu aan de linkerkant onder Extra → WP Reset.

2. Een back-up maken

Het werd hierboven al kort genoemd, maar het kan niet vaak genoeg gezegd worden: je moet er altijd voor zorgen dat je een back-up hebt van je huidige WordPress installatie voordat je iets verandert. Dit geldt voor experimenten met nieuwe themes en plugins, updates en zelfs als je WordPress wilt resetten. Maak ook een back-up van je WordPress database – bij voorkeur lokaal op je computer of in een cloud, zodat er niets verloren gaat. Overigens: als je je website host bij Raidboxes zijn back-ups al geïntegreerd (hierover later meer). 

WP Reset zelf biedt ook de mogelijkheid om een zogenaamde "snapshot" te maken. De tool maakt een kopie van je WordPress database en slaat die op voor later. Dit kan handig zijn, maar het vervangt geen volledige back-up. 

Wordpress Reset Plugin Wpreset Snapshot
Maak een momentopname met WP Reset

3. Instellingen controleren

Als je de plugin oproept onder Tools → WP Reset , kun je in een tabel zien welke gegevens de plugin verwijdert zodra je op de knop drukt. Als je met de gratis versie van WP Reset werkt, is de kolom "Site Reset" relevant in het overzicht (rood omlijnd in de schermafbeelding).

Wordpress Reset Plugin Wpreset Settings
Lijst met gegevens die worden verwijderd door de plugin

4. WordPress resetten

In het gedeelte onder het overzicht kun je vervolgens aangeven wat er moet gebeuren na het resetten van je website. Je kunt kiezen tussen:

  • Het huidige thema herstellen
  • WP Reset plugin opnieuw activeren
  • Alle huidige plugins opnieuw activeren

Wat het beste bij je past hangt af van de reden waarom je de WordPress reset uitvoert. Als alle selectievakjes zijn geselecteerd, reset WP Reset WordPress, worden de gegevens verwijderd en worden vervolgens je oude theme en de huidige plugins opnieuw geactiveerd.

Wordpress Reset Plugin Wpreset Reset Site
Selecteer wat er moet gebeuren als je je gegevens reset

De plugin voert alle acties in het overzicht met één klik uit. Voor de zekerheid moet je eerst het woord "reset" invoeren in het bevestigingsveld onderaan. Daarna kun je beginnen en wordt WordPress volledig gereset naar de staat van een verse WordPress installatie.

Toevoeging: Verdere tools

Je kunt ook selectief bepaalde onderdelen van je website resetten via de plugin in het tabblad "Extra", bijvoorbeeld transients, je WordPress thema, je plugins, het .htaccess bestand en al je media.

Wordpress Reset Plugin Wpreset Tools Select
Je hebt ook de optie om alleen geselecteerde onderdelen te resetten.

3. WordPress resetten via de WP-CLI

Als je enig technisch inzicht hebt, kun je je WordPress website ook resetten via de "WordPress Command Line Interface", kortweg "WP-CLI". Simpel gezegd voer je commando's in via de opdrachtregel en WordPress voert ze uit. Hierdoor kun je processen automatiseren die normaal veel tijd zouden kosten, waaronder het resetten van WordPress. Dit is iets sneller en minder riskant dan wanneer je het handmatig doet. Het is echter niet mogelijk zonder kennis en WordPress ervaring. Je kunt de basisbeginselen over WP-CLI en het gebruik van de opdrachtregel lezen in ons artikel WP-CLI - Gebruik jij de opdrachtregel al voor WordPress?

Als je WP-CLI wilt gebruiken om je WordPress website te resetten, kun je het beste eerst de commando's voor de afzonderlijke stappen (deze zijn in principe analoog aan de handmatige reset) uitproberen op een staging site. Succesvolle commando's worden gedocumenteerd en vervolgens in de juiste volgorde uitgevoerd op de live website.

Als eerste startpunt zijn hier enkele handige commando's:

  • wp site leeg → Verwijder berichten, opmerkingen, categorieën en trefwoorden
  • wp site leeg -uploads → Werkt als wp site empty, maar verwijdert bovendien uploads
  • wp config create –dbname=<dbname> –dbuser=<dbuser> → Neue wp-config.php Datei anlegen und Zugangsdaten für die Datenbank eintragen
  • wp core download -force → WordPress Core bestanden opnieuw downloaden en bestaande bestanden overschrijven
  • wp db export <file> → WordPress Datenbank exportieren und in eine Datei schreiben
  • wp db tabellen → Toon alle tabellen in de WordPress database
  • wp db drop → Complete WordPress database verwijderen
  • wp db reset → WordPress database verwijderen en opnieuw aanmaken

Natuurlijk zijn dit lang niet alle commando's die je kunnen helpen bij het resetten van je WordPress installatie. Dit zijn slechts een paar voorbeelden. Je kunt een volledige lijst met commando's vinden in de officiële WP-CLI documentatie.

WP-CLI bij Raidboxes

Wil je WP-CLI gebruiken met Raidboxes? Geen probleem. Het is al voorgeïnstalleerd als je een nieuwe Box (d.w.z. een WordPress website) maakt via het Raidboxes Dashboard. Als je je afvraagt hoe je verbinding kunt maken met Raidboxes via een SSH terminal en WP-CLI kunt gebruiken, kijk dan eens naar ons artikel De perfecte WordPress ontwikkelworkflow met Git & SSH.

WordPress resetten – deze functies biedt Raidboxes

Als je je website host bij Raidboxes, kun je jezelf een paar stappen besparen en je WordPress website nog eenvoudiger resetten. In sommige gevallen kun je jezelf zelfs het eigenlijke resetten besparen. Want Raidboxes maakt regelmatig automatische back-ups van je Box (d.w.z. je WordPress website). Zowel van WordPress als van je database wordt een back-up gemaakt. Standaard wordt er elke nacht een automatische back-up gepland. Daarnaast kun je de back-up tot drie keer toe handmatig activeren met één klik – via het Dashboard in je Box:

WordPress back-up: maak een back-up
Raidboxes maakt drie handmatige back-ups mogelijk

Met de back-ups kun je bijvoorbeeld snel reageren als het ergste gebeurt:

  • een back-up terugzetten als je website is geïnfecteerd door malware,
  • Herstel je website wanneer plugin- of thema-updates zijn mislukt en pagina's zijn gebroken,
  • een oudere versie van WordPress herstellen,
  • een vorige gegevensstatus reconstrueren.

Bovendien kun je met Raidboxes sommige situaties vermijden waarin het nodig zou kunnen zijn om je WordPress opnieuw in te stellen – gewoon door je website te klonen. Alles wat je nodig hebt is een back-up van je website.

Box klonen vanuit back-up
Maak een kloon van je website

Klik dan op het kleine boxsymbool naast de back-up en maak de kloon als een nieuwe gratis demo Box – of activeer hem direct in een van je bestaande contracten. Als je je website kloont naar een demo Box kun je er vervolgens 14 dagen naar hartenlust mee experimenteren (in het Starter-tarief). Als er iets misgaat, kun je op elk moment met één klik een vorige versie van je website herstellen.

Conclusie: Welke methode is de beste?

Waar het op neerkomt is dat je je WordPress niet altijd hoeft te resetten. En je moet altijd goed nadenken of een drastische herstart echt nodig is. Maar er zijn inderdaad enkele scenario's waarin het heel nuttig kan zijn. Vooral bij test- en ontwikkelingswerk is een WordPress reset vaak zinvol.

In het ergste geval staan er verschillende methoden tot je beschikking, die allemaal hun eigen voor- en nadelen hebben en variëren in geschiktheid afhankelijk van je individuele opstelling en know-how. WordPress beginners kunnen het beste de variant met een laag risico gebruiken via een plugin (bijvoorbeeld WP Reset). Vooral als alleen bepaalde delen van een WordPress website gereset moeten worden, is een plugin de beste oplossing voor niet-professionals. Wie meer bekend is met WordPress kan de reset handmatig of via WP-CLI uitvoeren.

Zelfs als de database om de een of andere reden niet reageert of als de plugin staakt omdat de WordPress core beschadigd is (bijvoorbeeld door malware), moet je misschien je toevlucht nemen tot de handmatige methode of tot WP-CLI . Vaak is het nog eenvoudiger om opnieuw op te starten met een verse WordPress installatie – tenzij je WordPress hosting gebruikt van Raidboxes. Dan kun je je Box op elk moment met één klik terugzetten naar de oorspronkelijke staat (op de knop "WordPress resetten" in het Dashboard). Alle plugins, thema's en inhoud van het bestandssysteem en de database van je Box worden dan verwijderd. De Box wordt dan volledig leeggemaakt en je kunt verder werken met een verse WordPress.

Voordat je je WordPress website reset, moet je in elk geval een back-up maken. Dit is de enige manier waarop je weer toegang tot je website kunt krijgen als je hem per ongeluk verwijdert of losse onderdelen opnieuw wilt gebruiken.

Veelgestelde vragen over het resetten van WordPress

Hoe kan ik WordPress resetten?

WordPress kan in principe op drie verschillende manieren gereset worden: handmatig, via WP-CLI of met een plugin zoals WP Reset.

Hoe verwijder je themes in WordPress?

Om thema's (en ook plugins) in WordPress te verwijderen, hoef je niet direct je hele WordPress opnieuw in te stellen. Je kunt individuele thema's die je niet meer nodig hebt ook verwijderen via je WordPress menu (via Ontwerp → Themes → Details → Verwijderen).

Kan ik mijn WordPress terugzetten naar een oudere versie?

Je kunt je WordPress op elk moment "downgraden" naar een oudere versie, zolang je nog een back-up hebt van je website met de oudere WordPress versie. Deze zet je eenvoudig terug. Op Raidboxes kun je dit doen in het Dashboard van je Box (dus je WordPress website) via het tabblad "Back-ups" en een klik op het "cirkelpijl symbool" naast de back-up die je wilt gebruiken. De WordPress versie waaronder de back-ups zijn gemaakt wordt weergegeven in het back-up overzicht.

Jouw vragen over het resetten van WordPress

Welke vragen over het resetten van WordPress staan nog open? We kijken uit naar jullie reacties. Ben je geïnteresseerd in actuele onderwerpen over WordPress en hosting? Volg Raidboxes dan op Twitter, Facebook, LinkedIn of via onze nieuwsbrief.

Vond je het artikel leuk?

Met jouw beoordeling help je ons om onze inhoud nog verder te verbeteren.

Laat een reactie achter

Je e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *.