Het is van cruciaal belang dat je WordPress-installatie, -plugins en -thema’s allemaal op de meest recente versies draaien. Daarnaast wordt sterk aangeraden om de meest recente versie van PHP te gebruiken. Maar er zijn ook scenario’s waarin het hebben van de laatste versie juist niet verstandig of überhaupt mogelijk is.

Als je zelf in zo’n situatie zit, kan het nodig zijn om een update terug te draaien en je WordPress-site (gedeeltelijk) te downgraden. Er zijn gelukkig verschillende manieren om elk onderdeel van je site terug te zetten.

Dit artikel legt uit in welke gevallen het nodig kan zijn om je WordPress-site te downgraden en hoe je dit veilig doet. We gaan het verder hebben over het herstellen naar oudere versies van WordPress en over het downgraden van plugins, thema’s en PHP.

Laten we beginnen!

Waarom je je WordPress-versie of andere features zou willen downgraden

Het gebruikmaken van de meest recente versie van de WordPress-core, -plugins en -thema’s is één van de belangrijkste aspecten van het goed onderhouden van je site. Updates bevatten vaak beveiligingspatches die aanvallen op je site voorkomen en daarnaast de prestaties en functionaliteiten van je site kunnen verbeteren.

Daarom raden we je ten zeerste af om op permanente basis je WordPress-site óf een component ervan te downgraden. Dat gezegd hebbende: er kunnen situaties zijn waarin je dit wel tijdelijk wil doen.

De meest voorkomende situatie is een conflict met een thema of plugin. Als bijvoorbeeld een element van je site niet compatibel is met de laatste versie van de WordPress-core, dan kan het downgraden van je installatie ervoor zorgen dat bezoekers toch de feature kunnen blijven gebruiken. Ondertussen kan jij aan een oplossing voor de lange termijn werken.

(Lees daarover hier meer : Zo los je de fout “The site is experiencing technical difficulties.” op in WordPress).

In gevallen waarin er een conflict is tussen twee plugins of een plugin en je thema, dan heeft het weinig zin om WordPress zelf te downgraden. In plaats daarvan zal je de plugin of het thema moeten terugzetten naar een oudere versie, zodat je site weer goed draait.

Daarnaast zijn sommige oudere plugins of thema’s niet compatibel met nieuwere versies van PHP. Als het thema of de plugin die het probleem veroorzaakt onmisbaar is voor je site, dan wil je in zo’n geval tijdelijk PHP downgraden tot je een betere oplossing vindt.

Kortom, het downgraden van WordPress moet uitsluitend een tijdelijke oplossing zijn terwijl je een permanente oplossing vindt. Je wil je site dus zo snel mogelijk upgraden zodra je een vervanger hebt gevonden voor het problematische thema of plugin – of een andere oplossing hebt gevonden voor het conflict.

We raden je verder aan om deze met zorg samengestelde lijsten van de beste WordPress-thema’s en de beste plugins te lezen.

Zo downgrade je je WordPress-site (6 manieren)

De precieze stappen die je moet zetten om je WordPress-site te downgraden hangt van je doel af. Zo kan het zijn dat je je hele site naar een vroegere versie wil herstellen of dat je alleen maar een individuele plugin of thema moet terugzetten in plaats van WordPress zelf.

Hou dit in je achterhoofd bij deze zes verschillende manieren waarop je je site kunt terugzetten. Elke manier adresseert een ander probleem, dus lees ze allemaal door om te kijken welke het beste past bij jouw situatie.

1. Je WordPress-versie handmatig downgraden

Als er sprake is van een serieus conflict waarbij je niet eens meer bij de back-end van je site kan komen, dan is het handmatig downgraden van WordPress je beste en waarschijnlijk enige optie. Voordat je hiermee begint, wil je eerst een back-up van je site maken. Je weet immers maar nooit.

Vervolgens moet je al je plugins deactiveren. Gelukkig is dit vrij makkelijk als je nog wel bij de back-end van WordPress kan. Vink de selectievakjes naast alle plugins aan en gebruik de bulk Deactiveren optie:

Alle WordPress-plugins tegelijk deactiveren in de back-end
Alle WordPress-plugins tegelijk deactiveren in de back-end

Als je geen toegang hebt tot je dashboard, kun je plugins handmatig deactiveren door Secure File Transfer Protocol (SFTP) te gebruiken met een client zoals FileZilla. Deze tools heb je bij de volgende stappen nodig, dus als je er nog niet bekend mee bent, is dit een goed moment om een uitleg te lezen over hoe ze werken.

Vervolgens moet je de relevante versie van WordPress downloaden. We raden je aan om de nieuwste versie te gebruiken die werkt, wat in dit geval dus (waarschijnlijk) de op één na nieuwste versie zal zijn. Je kunt de bestanden die je nodig hebt, vinden in het WordPress Release Archive:

Het WordPress Release Archive
Het WordPress Release Archive

Vervolgens kun je via FTP en FileZilla (of een andere client) bij de bestanden van je site, en daar de wp-admin en wp-includes mappen verwijderen:

Verwijderen van wp-admin en wp-includes via FTP
Verwijderen van wp-admin en wp-includes via FTP

Als je dat gedaan hebt, kun je alle bestanden van de door jou gewenste versie van WordPress uploaden, behalve de wp-content map. Wanneer je gevraagd wordt of je deze bestanden wilt overschrijven, selecteer je Overwrite > Ok:

Overschrijven van bestanden via FileZilla
Overschrijven van bestanden via FileZilla

Vervolgens ga je naar de back-end van je site. Je krijgt dan misschien een bericht te zien of je je database wilt updaten. Als dit zo is, klik dan op WordPress database bijwerken. Vervolgens log je in op je site zoals je dat normaal doet.

Als het goed is, kan je er weer gewoon bij én draait je site nu op een oudere versie van WordPress:

Een gedowngradede WordPress-installatie
Een gedowngradede WordPress-installatie

Nu kan je je plugins opnieuw activeren en het eigenlijke conflict oplossen.

Het is verstandig om nu ook automatische updates uit te zetten, zodat WordPress niet plotseling een nieuwere versie installeert. Wanneer je probleem is opgelost, kun je WordPress weer updaten vanaf het Updates venster in je dashboard.

2. WP Downgrade gebruiken om naar een vorige versie van WordPress te herstellen

Als je niet graag werkt met FTP of liever geen kernbestanden van WordPress verwijdert, dan is er een plugin die je kan gebruiken om WordPress te downgraden. Als dit je wat lijkt, kun je WP Downgrade installeren, maar natuurlijk alleen nadat je een back-up van je site hebt gemaakt:

Installeren van de WP Downgrade plugin
Installeren van de WP Downgrade plugin

Vervolgens ga je naar Instellingen > WP Downgrade en selecteer je de versie van WordPress die je wilt hebben:

Instellen van de versie van WordPress
Instellen van de versie van WordPress

Klik op Wijzigingen opslaan en ga naar het Updates venster. Hier zul je zien dat je doelversie nu geregistreerd staat als “de laatste versie van WordPress”:

Opnieuw installeren van WordPress 5.0
Opnieuw installeren van WordPress 5.0

Klik op Re-install Now om de downgrade te voltooien. Het lijkt nu net of WordPress een normale update uitvoert. Als de update is afgerond, zie je het welkomstbericht van je doelversie:

Het welkomstbericht van WordPress 5.0
Het welkomstbericht van WordPress 5.0

Om de meeste recente versie van WordPress weer te installeren – nadat je je probleem hebt opgelost – ga je terug naar Instellingen > WP Downgrade. Hier stel je de nieuwste versie in als doelversie en doorloop je het proces hierboven nog een keer om de update te voltooien.

3. Je site terugzetten naar een vorige back-up om wijzigingen ongedaan te maken

Een andere manier om je site te downgraden, is door een back-up van je site te gebruiken waarin je site een eerdere versie van WordPress gebruikte. Een voorwaarde is wel dat je een betrouwbaar back-upsysteem tot je beschikking hebt.

Je moet er verder voor zorgen dat de back-up die je gebruikt geen belangrijke content mist die je recent hebt toegevoegd. Het laatste wat je wil is je laatste artikelen kwijtraken doordat je WordPress downgradet. Voor dynamische sites is deze oplossing dan ook waarschijnlijk ongeschikt.

Als je gebruikmaakt van deze methode, dan is er geen algemeen stappenplan dat je kan volgen. Het herstellen van je back-up hangt namelijk af van het systeem dat je host gebruikt om back-ups op te slaan en te herstellen. Als je klant van Kinsta bent, dan kan je ons one-click herstelproces gebruiken om een back-up te herstellen. Log hiervoor in op je MyKinsta dashboard, en klik op Sites:

Het MyKinsta Dashboard
Het MyKinsta Dashboard

Selecteer uit de lijst de WordPress-site die je wilt herstellen. Ga vervolgens naar het tabblad Back-ups:

MyKinsta site back-ups
MyKinsta site back-ups

Klik in het drop-downmenu op Herstellen naar. Als je eerst de back-up in een testomgeving wilt proberen, kan je dat hier ook doen. Om je live site meteen te downgraden naar de WordPress-versie van de back-up, klik je op Live:

Herstelopties in MyKinsta
Herstelopties in MyKinsta

Om onopzettelijke herstelpogingen te voorkomen, moet je hier nog één extra stap doen om je live site te herstellen. Vul de naam van je site in, en klik op Back-up herstellen. Nu begint het herstelproces echt:

Herstellen van back-ups via MyKinsta
Herstellen van back-ups via MyKinsta

Het kan even duren voor het herstellen afgerond is. Als het proces is afgerond, heb je weer toegang tot de back-end van je site. Voor de zekerheid maken we bij elke herstelpoging automatisch een back-up van je huidige site, voor het geval er toch iets fout gaat en je alles weer wilt terugdraaien.

4. Handmatig downgraden van een plugin of thema

Als je niet de WordPress-core, maar een plugin of thema wil downgraden, dan kan dit ook. De methode die we hierbij gebruiken lijkt op de eerste methode uit dit artikel. Om hiermee aan de slag te gaan, zal je de bestanden van een oudere versie van de plugin of het thema moeten vinden.

Voor plugins binnen de WordPress directory kun je oudere versies vinden door op Geavanceerde weergave te klikken op de feature-pagina:

De Advanced View link op de pagina van een plugin in WordPress
De Advanced View link op de pagina van een plugin in WordPress

Scrol naar de onderkant van de pagina, selecteer in het drop-downmenu de versie die je zoekt en klik op Downloaden:

Downloaden van een oude versie van een plugin via de WordPress Plugin directory
Downloaden van een oude versie van een plugin via de WordPress Plugin directory

Pak het bestand uit en sla het op in een map op je computer. Maak vervolgens een back-up van je site en maak met je favoriete FTP-client via FTP verbinding met je server. Ga vervolgens naar wp-content > plugins.

Nu zul je een nieuwe naam moeten geven aan de map van je huidige versie van je plugin. Daarna kun je de map met de oudere versie uploaden:

Uploaden van een oudere versie van een plugin via FTP
Uploaden van een oudere versie van een plugin via FTP

Als alles goed is gegaan, zou je vanaf dat moment de oudere versie van de plugin moeten gebruiken. Doordat we de map met meest recente versie van de plugin een andere naam hebben gegeven, kunnen we deze makkelijk herstellen. De nieuwste versie is nog altijd beschikbaar, zodat je makkelijk deze versie weer kan gebruiken wanneer het probleem is opgelost.

Helaas is deze methode wat lastiger voor thema’s en premium plugins. Het proces zelf is min of meer hetzelfde, maar het WordPress Thema directory heeft de oude versie van thema’s niet direct beschikbaar.

Voor premium plugins wisselt het nogal of oudere versies wel of niet beschikbaar zijn. Als je de door jou gewenste versie van de plugin of het thema niet kunt vinden, kun je het beste contact opnemen met de desbetreffende ontwikkelaar.

5. Terugzetten van updates van plugins en thema’s via WP Rollback

Gelukkig is er ook nog een makkelijkere manier om plugins en thema’s te downgraden. Hiervoor hoef je alleen maar WP Rollback te installeren:

Installeren van de WP Rollback plugin
Installeren van de WP Rollback plugin

De plugin wordt regelmatig bijgewerkt en heeft een indrukwekkende beoordeling van vijf sterren in de WordPress Plugin bibliotheek. Zodra je de plugin hebt geïnstalleerd, ga je naar de lijst met Plugins.

Hier zie je nu een knop Rollback bij elke plugin staan, naast de standaard opties:

De rollback-optie
De rollback-optie

Als je hierop klikt, word je doorgestuurd naar een pagina waar je de gewenste versie kan aangeven. Vervolgens klik je op Rollback op het downgradeproces te starten:

Selecteren van de doelversie van de rollback
Selecteren van de doelversie van de rollback

Voor thema’s is dit net zo makkelijk. Ga naar Weergave > Thema’s binnen je dashboard en selecteer degene die je wil downgraden. Hier zul je nu ook een Rollback-knop zien onderaan het scherm:

Terugzetten van een WordPress-thema
Terugzetten van een WordPress-thema

Op het volgende scherm kun je, net als bij plugins, je doelversie kiezen en het downgradeproces starten. Wanneer je het probleem hebt opgelost en je de plugin of het thema weer op de laatste versie wil laten draaien, kan je dat doen op de normale manier.

6. Terugzetten naar een oudere versie van PHP

In 2019 heeft WordPress enkele wijzigingen aan hun eisen voor PHP doorgevoerd. Naast alle normale voordelen van het gebruiken van nieuwste versie, is het daarom altijd ten zeerste aan te raden om de meest recente PHP-versie te gebruiken op je site.

Echter, soms worden plugins niet goed onderhouden. De kans bestaat dan ook dat deze vaak wat oudere plugins niet meer compatibel zijn met nieuwere PHP-versies. Nogmaals, idealiter gebruik je uitsluitend tools die wél regelmatig worden bijgewerkt en actief worden ondersteund.

Maar als je toch een verouderde plugin gebruikt, eentje die onmisbaar is voor je site, maar niet met de nieuwste versie van PHP werkt, dan kan je ervoor kiezen om downgrade uitvoeren. Klanten van Kinsta hebben het voordeel dat ze makkelijk hun PHP-versie kunnen switchen via hun MyKinsta dashboard.

Hiervoor log in je op je account. Je gaat naar Sites, selecteert de site waarvan je de PHP-versie wil downgraden, klikt op Tools en scrolt naar PHP-engine:

PHP-engine in MyKinsta
PHP-engine in MyKinsta

Gebruik het Wijzigen drop-downmenu om de gewenste versie te selecteren:

Selecteren van de PHP-versie via het MyKinsta dashboard
Selecteren van de PHP-versie via het MyKinsta dashboard

In het volgende scherm klik je op Verander PHP-versie om het proces te starten:

Bevestigen van een downgrade van de PHP versie
Bevestigen van een downgrade van de PHP versie

Als je geen klant bij Kinsta bent, of als je een nóg oudere versie van PHP nodig hebt dan die wij beschikbaar stellen in onze tool, dan zal je PHP via het opdrachtprompt moeten downgraden.

Dat is een vrij geavanceerde methode en daarmee ook risicovoller. Het is daarom wellicht beter gewoon je plugin of thema te vervangen, in plaats van het aanpassen van je PHP.

Samenvatting

Downgraden van WordPress is soms nodig om problemen op je site op te lossen of andere belangrijke zaken uit te voeren. Alhoewel er niet standaard een feature ingebouwd is in WordPress om dit te doen, zijn er verschillende manier om je site naar een oudere versie terug te zetten.

Dit artikel heeft zes verschillende manieren uitgelegd waarop je je WordPress-site of elementen daarvan kan downgraden:

  1. Handmatig je WordPress-site downgraden.
  2. WP Downgrade gebruiken om een oudere versie van WordPress te gebruiken.
  3. Een vorige back-up terugzetten om wijzigingen aan je site ongedaan te maken.
  4. Handmatig een plugin of thema downgraden.
  5. Updates van plugins of thema’s terugdraaien via WP Rollback.
  6. Terugzetten naar een oudere versie van PHP.

Nog vragen over het downgraden van WordPress? Vraag ons alles in de reacties hieronder!

Matteo Duò Kinsta

Hoofdredacteur bij Kinsta en content marketing consultant voor WordPress plugin-ontwikkelaars. Verbind met <a href="">Matteo op Twitter.