Divi 3.6: Een Divi update terug zetten naar voorgaande versie met één muisklik

Je WordPress Thema updaten gaat meestal goed. Toch kan het voorkomen dat er problemen optreden na het updaten van je Thema. Het is dan ook zeer zeker aan te raden voor iedere update een backup te maken van je site en database. Wat zijn gezien mijn ervaring de de meest voorkomende oorzaken en hoe probeert Elegant Themes met de Divi Rollback functionaliteit de gebruiker tegemoet te komen?

Thema update, wat kan er misgaan?

Na een update kan het zomaar gebeuren dat je site ineens anders wordt weergegeven. Indeling klopt niet meer, kleuren zijn veranderd, etc. De reden hiervan kan heel divers zijn. Puur gekeken naar mijn eigen ervaring, kom ik vaak onderstaande oorzaken tegen:

1. Cache
Af en toe kan het gebeuren dat je browser nog oude elementen van je site inlaadt vanuit z’n cache. Ook kan het zijn dat je Thema of Cache Plugin nog oude versies van bestanden probeert te tonen. Het is dan ook aan te raden na een update je cache te legen.

Ook Divi bevat een cache onderdeel. Deze kun je vinden op het “Builder” tabblad van je “Thema Opties”. Als op dit tabblad de optie “Generering statisch CSS-bestand” is ingeschakeld, zul je ook een knop “Clear” zien. Door op deze knop te klikken zullen de door Divi gegenereerde cache bestanden worden verwijderd. Maak je ook gebruik van een Caching Plugin, kijk dan in de documentatie van de plugin hoe je deze zou kunnen legen.

2. Plugin niet compatible met je huidige Thema
Een andere veel voorkomende oorzaak is een conflict tussen je Thema en een of meerdere Plugins. Dit kunt je proberen te detecteren door al je Plugins uit te schakelen en één voor één weer in te schakelen. Nadat je een Plugin inschakelt, moet je natuurlijk wel even checken of de site dan wel goed of niet goed wordt weergegeven.

Wanneer blijkt dat er een conflict is tussen je Thema en een Plugin kun je kijken of er een nieuwe versie van de Plugin beschikbaar is. Check ook of de Plugin echt nodig is, immers hoe minder Plugins hoe beter!

Als de Plugin nodig is en er geen nieuwe versie beschikbaar is, dan is in zo’n geval vaak eerst de enige optie om een oudere versie van je Thema terug te zetten. Kun je bij de Thema ontwikkelaar een oude versie downloaden, dan heb je geluk. Heb je een back-up? Dan kun je vandaar uit je voorgaande thema bestanden terug zetten.

3. Child thema bevat verouderde bestanden
Wanneer je gebruik maakt van een Child Theme, is de kans aanwezig dat deze niet meer compatible is met de nieuwe versie van het zogeheten Parent Theme. Child Themes bevatten soms aangepaste versies van bestanden uit het Parent Theme. Denk aan een aangepaste header.php of footer.php. Men gebruikt juist dit Child Theme om ervoor te zorgen dat bij een WordPress Thema Update de aanpassingen in deze bestanden niet worden overschreven.

Wanneer de Thema ontwikkelaar nieuwe functies aan je Thema heeft toegevoegd, kan het bijvoorbeeld voorkomen dat de header.php file is aangepast. Of dat er andere CSS classes of IDs worden gebruikt. Dit laatste kan soms er vreemde resultaten geven. Denk bijvoorbeeld aan kleuren die zijn veranderd, afmetingen van lettertypes en andere elementen die zijn verandert en ga zo maar door.

Ook in dit geval is vaak de enige optie om eerst je oude Parent Theme weer terug te plaatsen. Daarna kun je gaan kijken of in een testomgeving de nieuwe versie van je Parent Thema en  je Child Theme weer compatible kunt maken.

Divi Rollback functie, wat kun je ermee?

Elegant Themes, de makers van Divi denken met de gebruikers mee. Wanneer blijkt dat je update van Divi niet compatible is met je Plugins of Child Theme is er vanaf Divi 3.6 de mogelijkheid om de update terug te zetten naar de voorgaande versie. Dit noemt met ook wel roll back naar de voorgaande versie. Op deze manier hoeft je niet meer handmatig vanuit een back-up je Thema bestanden terug te plaatsen, maar kan dit met één druk op de knop binnen je Divi Thema Opties.

De rollback functie is te vinden op het tabblad “Updates” van je “Thema Opties”. Klik in het WP Dashboard op “Divi”, vervolgens op “Theme Opties” en kies het laatste Tabblad “Updates”. Hier zul je vanaf versie 3.6 de knop “Rollback to previous version” zien. Door op deze knop te klikken zal Divi ervoor zorgen dat de voorgaande versie van Divi teruggezet zal worden.

OPMERKING: Let op, je kunt niet verder terug dan versie 3.6! Immers eerder was deze optie niet aanwezig.

Meer weten over deze functie? Lees dan het officiële artikel (Engelstalig) op de website van Elegant Themes: https://www.elegantthemes.com/blog/theme-releases/divi-wordpress-theme of bekijk de bijbehorende video (Engelstalig).