Kennisbank

Kennisbank

Home › Kennisbank › WordPress

Hoe update ik WordPress, thema’s en plugins veilig?

Direct antwoord

Maak eerst een volledige back-up van de bestanden en de database. Voer beveiligingsupdates direct uit, kleine updates kort daarna en test grote updates eerst in een staging-omgeving. Werk daarna in het WordPress-dashboard via Dashboard > Updates eerst WordPress bij, dan je plugins en dan je thema’s. Leeg de cache en controleer je website.

Wat heb je nodig?

  • Een inlog voor het WordPress-dashboard met de rol Beheerder
  • Een recente, volledige back-up van je website. Lees hoe je een back-up van je WordPress-website maakt
  • Bij een grote update: een staging-omgeving, een kopie van je website waar bezoekers niet bij kunnen
  • Een rustig moment, bijvoorbeeld buiten de drukste uren van je webshop, zodat bezoekers zo weinig mogelijk merken van een korte onderbreking
Stappenplan11 stappen
  1. 1Maak een volledige back-up
  2. 2Bekijk welke updates er zijn
  3. 3Beoordeel elke update
  4. 4Test grote updates eerst in de staging-omgeving
  5. 5Update WordPress zelf
  6. 6Update de plugins
  7. 7Update de thema’s
  8. 8Leeg de cache
  9. 9Controleer je website
  10. 10Stel automatische updates in voor kleine beveiligingsupdates
  11. 11Zet terug als er iets misgaat

Welke soorten updates zijn er en hoe snel voer ik ze uit?

Niet elke update is hetzelfde. Het soort update bepaalt hoe snel je hem uitvoert en hoeveel je vooraf test.

Soort updateWat verandert erWat doe je
BeveiligingsupdateEen lek wordt gedicht.Altijd direct uitvoeren, na een snelle back-up.
Kleine update (minor)Fouten worden opgelost, bijvoorbeeld van versie 6.5 naar 6.5.1.Meestal veilig. Binnen enkele dagen uitvoeren.
Grote update (major)Nieuwe functies of een andere opbouw, bijvoorbeeld van versie 6.5 naar 6.6, of van plugin-versie 3 naar 4.Eerst testen in een staging-omgeving, daarna uitvoeren.

Je herkent het soort update aan het versienummer en aan de beschrijving van de update. Bij een plugin staat onder de updatemelding een link naar de details van de nieuwe versie. Daar lees je wat er verandert.

Stappenplan 11 stappen

Stap 1: Maak een volledige back-up

Maak een back-up van zowel de bestanden als de database van je website en bewaar die buiten de server, bijvoorbeeld in de cloud of als download op je computer. Controleer ook of je hosting een herstelpunt van vandaag heeft. Lees hoe je een back-up van je WordPress-website maakt.

Let op: zonder back-up kun je een mislukte update niet terugdraaien. Sla deze stap nooit over.

Stap 2: Bekijk welke updates er zijn

Log in op jouwdomein.nl/wp-admin, waarbij je jouwdomein.nl vervangt door je eigen domeinnaam. Klik in het menu links op Dashboard en daarna op Updates. Je ziet op één pagina of er een nieuwe versie van WordPress is, welke plugins een update hebben en welke thema’s.

Stap 3: Beoordeel elke update

Bepaal per update of het een beveiligingsupdate, een kleine update of een grote update is. Gebruik daarvoor de tabel met soorten updates. Klik bij een plugin op de link met de details van de nieuwe versie en lees wat er verandert. Beveiligingsupdates voer je direct uit. Grote updates test je eerst in de staging-omgeving.

Stap 4: Test grote updates eerst in de staging-omgeving

Voer de grote updates eerst uit in je staging-omgeving. Controleer daar of plugins en thema goed samenwerken, test de formulieren en bij een webshop een bestelling tot aan de betaling, en kijk of er visuele fouten of andere problemen zijn ontstaan. Gaat er iets mis, los dat dan eerst op of stel die update uit.

Stap 5: Update WordPress zelf

Ga op je echte website naar Dashboard > Updates. Staat er een nieuwe versie van WordPress, klik dan onder die melding op de knop om te updaten (Nu updaten of Update naar versie …). Je website staat enkele seconden in onderhoud en bezoekers zien een korte melding. Wacht tot de pagina meldt dat de update is gelukt.

Stap 6: Update de plugins

Scrol op dezelfde pagina naar Plugins. Zet een vinkje bij de plugins die je wilt bijwerken en klik op Plugins updaten. Heeft je website veel plugins, werk ze dan in kleine groepjes bij en controleer tussendoor je website. Zo weet je bij een fout direct welke plugin de oorzaak is.

Stap 7: Update de thema’s

Scrol naar Thema’s, zet een vinkje bij de thema’s met een update en klik op Thema’s updaten.

Let op: heb je aanpassingen direct in de bestanden van je thema gedaan, dan overschrijft de update die. Gebruik een child-thema voor aanpassingen, of bewaar eerst een kopie van de gewijzigde bestanden.

Stap 8: Leeg de cache

Een cache bewaart een kant-en-klare versie van je pagina’s zodat ze sneller laden. Na een update kan die oude versie fouten geven. Gebruik je een cachingplugin, zoals WP Rocket, LiteSpeed Cache of W3 Total Cache, klik dan in de balk bovenaan het dashboard op de knop van die plugin om de cache te legen. Heeft je hosting een eigen cache, leeg die dan ook. Bekijk je website daarna in een privévenster van je browser.

Stap 9: Controleer je website

Loop na de updates je website door:

  • Laadt de homepage goed en staat alles op zijn plek?
  • Werken de formulieren en de contactpagina? Verstuur een testbericht.
  • Werkt bij een webshop het afrekenen? Doe een testbestelling tot aan de betaling.
  • Zijn er fouten in de opmaak, zoals verschoven blokken of ontbrekende afbeeldingen?
  • Druk in Chrome of Edge op F12 en open het tabblad Console. Rode meldingen wijzen op fouten in scripts.

Stap 10: Stel automatische updates in voor kleine beveiligingsupdates

Laat kleine onderhouds- en beveiligingsupdates van WordPress automatisch uitvoeren en doe grote updates zelf. Onder Dashboard > Updates staat onder de versie van WordPress een link waarmee je dat instelt. Voor plugins gebruik je de link Auto-updates inschakelen onder Plugins > Geïnstalleerde plugins. Lees hoe je automatische updates in- of uitschakelt. Grote wijzigingen blijf je eerst testen in staging.

Stap 11: Zet terug als er iets misgaat

Gaat je website na een update stuk, zet dan direct de back-up uit stap 1 terug, of laat je hosting het herstelpunt terugzetten. Zoek daarna uit welke plugin of update het probleem veroorzaakte: voer de updates één voor één opnieuw uit en controleer tussendoor. Een losse plugin zet je terug naar de vorige versie met de plugin WP Rollback.

Let op: bij het terugzetten van een back-up verlies je alles wat na die back-up is toegevoegd, zoals bestellingen of reacties. Kun je niet meer inloggen, lees dan hoe je een gecrashte WordPress-website herstelt.

Controleer of het gelukt is

Onder Dashboard > Updates staat de melding Je hebt de nieuwste versie van WordPress. en er staan geen plugins of thema’s meer in de lijst. Het getal bij Updates in het menu links is verdwenen. Je website laadt in een privévenster zonder foutmeldingen, de formulieren werken en bij een webshop komt een testbestelling tot aan de betaling.

Wat is een staging-omgeving en hoe kom ik eraan?

Een staging-omgeving is een kopie van je website op een apart adres, waar bezoekers niet bij kunnen. Je voert een update eerst daar uit en controleert of alles werkt. Pas als dat goed gaat, voer je de update uit op je echte website.

Veel hostingproviders bieden een staging-omgeving aan in het controlepaneel van je hosting. Er zijn ook plugins die een kopie van je website maken, zoals WP Staging. Staat je website bij ViVortis en wil je weten welke mogelijkheden er voor jouw website zijn, dien dan een ticket in via de helpdesk van ViVortis.

Waarom gaan updates soms mis?

  • Twee plugins, of een plugin en het thema, werken na een update niet meer samen. Dit heet een conflict.
  • Een plugin of thema wordt niet meer onderhouden en is niet getest met de nieuwe versie van WordPress.
  • Aanpassingen zijn direct in de bestanden van het thema gedaan en worden door de update overschreven. Werk daarom met een child-thema: een apart thema dat op je hoofdthema bouwt en je aanpassingen bewaart.
  • De server draait een oude versie van PHP, de programmeertaal waarin WordPress is geschreven. Tools > Sitediagnose waarschuwt als de PHP-versie verouderd is.
  • De update is onderbroken, bijvoorbeeld door een trage verbinding. Je website toont dan de melding over gepland onderhoud.

Werkt het niet?

Je website toont de melding over gepland onderhoud

De melding Tijdelijk niet beschikbaar vanwege gepland onderhoud. Probeer het over enkele minuten nog een keer. verdwijnt normaal binnen een minuut. Blijft hij staan, dan is de update onderbroken. Verwijder via FTP of het bestandsbeheer van je hosting het bestand .maintenance uit de hoofdmap van je website en voer de update opnieuw uit.

Een update mislukt met een foutmelding

Meldt WordPress dat een bestand of map niet kon worden aangemaakt of gedownload, dan is de schijfruimte vol of kloppen de bestandsrechten op de server niet. Probeer het nog een keer. Lukt het opnieuw niet, neem dan contact op met je hostingprovider.

Je website toont een kritieke fout of een wit scherm na de update

WordPress stuurt bij een fatale fout een e-mail met een herstellink naar het beheeradres van je website. Log via die link in en deactiveer de plugin of het thema dat de fout veroorzaakt. Lukt dat niet, zet dan je back-up terug. Lees hoe je een gecrashte WordPress-website herstelt.

De opmaak ziet er anders uit na de update

Leeg eerst de cache van je cachingplugin, van je hosting en van je browser. Blijft het probleem, dan zijn aanpassingen in de themabestanden overschreven of is het thema zelf veranderd. Zet de gewijzigde bestanden terug uit je back-up, bij voorkeur in een child-thema.

Een betaalde plugin of thema heeft geen update-knop

Betaalde plugins en thema’s halen hun updates op bij de maker en hebben daarvoor een actieve licentie nodig. Controleer in de instellingen van de plugin of je licentiecode is ingevuld en geldig is. Je kunt de nieuwe versie ook downloaden bij de maker en uploaden via Plugins > Plugin toevoegen > Plugin uploaden.

Je ziet wel updates, maar kunt ze niet uitvoeren

Controleer of je account de rol Beheerder heeft. Zie je als beheerder geen knoppen om te updaten, dan zijn updates in de configuratie van je website uitgeschakeld, bijvoorbeeld omdat een onderhoudspartij de updates verzorgt. Vraag dat na bij de beheerder van je website.

Veelgestelde vragen

Hoe vaak moet ik updates uitvoeren?

Kijk minimaal één keer per week onder Dashboard > Updates. Beveiligingsupdates voer je direct uit, de rest binnen een paar dagen. Hoe langer je wacht, hoe groter de kans op een lek en hoe meer updates je tegelijk moet testen.

Kan ik alle updates in één keer uitvoeren?

Bij een kleine website met weinig plugins kan dat. Bij een webshop of een website met veel plugins werk je beter in groepjes en controleer je tussendoor. Gaat er dan iets mis, dan weet je direct welke update de oorzaak is.

Wat betekent de melding dat een plugin niet is getest met mijn versie van WordPress?

De maker heeft de plugin nog niet getest met de nieuwste versie van WordPress. Meestal werkt de plugin gewoon, maar test hem eerst in staging. Krijgt een plugin al lange tijd geen updates meer, zoek dan een alternatief dat wel wordt onderhouden.

Moet ik ook PHP updaten?

Af en toe wel. PHP is de programmeertaal waarin WordPress is geschreven, en nieuwe versies van WordPress en plugins hebben een recente PHP-versie nodig. Je wisselt van PHP-versie in het controlepaneel van je hosting. Test ook die wijziging eerst in staging, want oude plugins werken soms niet met een nieuwe PHP-versie. Staat je website bij ViVortis, dan hoef je dit niet zelf te doen: websites bij ViVortis draaien op de nieuwste PHP-versie die WordPress en de plugins ondersteunen.

Hulp nodig?

Schakel de helpdesk van ViVortis in als:

  • je website na een update een foutmelding toont of niet meer bereikbaar is
  • je een grote update eerst wilt laten testen en geen staging-omgeving hebt
  • je geen recente back-up hebt om terug te zetten
  • een update steeds mislukt met een melding over schijfruimte of bestandsrechten
  • je wilt weten of ViVortis de updates van jouw website verzorgt

Dien een ticket in via de helpdesk van ViVortis en voeg waar mogelijk een screenshot toe.

Lukt het niet?

Dien een ticket in met een screenshot van wat je ziet. De helpdesk reageert meestal binnen één werkdag.

Verder lezen

Offerte aanvragen

Liever een voorbeeld? Gratis voorbeeldwebsite