PHP-versie van WordPress veilig updaten: controleren, testen en omzetten

Laatst bijgewerkt:

In het WordPress-dashboard of in Sitestatus verschijnt een melding als “Je site draait op een verouderde versie van PHP (8.1), die geen beveiligingsupdates ontvangt.” PHP is de programmeertaal waarin WordPress, je plugins en je thema draaien. Een nieuwere versie is sneller en veiliger, maar oude plugins kunnen er een kritieke fout door geven. Zo pak je de update aan zonder je site plat te leggen.

Welke PHP-versie gebruikt je site?

Welke PHP-versies WordPress ondersteunt en aanraadt, staat op de pagina “Requirements” van wordpress.org. Elke PHP-versie krijgt een paar jaar beveiligingsupdates; daarna is hij “end of life”.

De meldingen die WordPress geeft

WordPress waarschuwt in Sitestatus en soms op het dashboard. Letterlijke varianten (Nederlandse vertaling):

De laatste is de dringendste: blijf je op die versie, dan krijg je straks geen WordPress-updates meer.

Stap voor stap updaten

  1. Back-up van bestanden en database, zodat je altijd terug kunt.
  2. Alles bijwerken: WordPress, alle plugins en je thema. De meeste compatibiliteitsproblemen zijn in recente versies al opgelost.
  3. Opruimen: verwijder plugins en thema’s die je niet gebruikt of die al jaren geen update kregen. Die zijn het grootste risico.
  4. Test op een kopie (staging) als je hosting dat heeft: zet daar de nieuwe PHP-versie aan en klik je site door.
  5. Zet de PHP-versie om in je hostingpaneel, liefst op een rustig moment.
  6. Controleer direct: homepage, een paar pagina’s, inloggen, formulieren en bij een webshop een proefbestelling. Zet tijdelijk debug.log aan en kijk of er nieuwe fouten bijkomen.
  7. Gaat het mis, zet PHP dan terug naar de vorige versie, noteer welke plugin de fout gaf en zoek een update of vervanger.

Typische fouten na een PHP-update

Foutregel in de logWat het betekent
Call to undefined function …Een functie die in de nieuwe PHP-versie niet meer bestaat (bijvoorbeeld create_function of oude mysql_-functies). Verouderde plugin of thema.
Uncaught TypeError / ArgumentCountErrorPHP 8 is strenger met verkeerde soorten waarden of te weinig argumenten. Plugin moet worden bijgewerkt.
PHP Deprecated: …Een waarschuwing: werkt nu nog, maar niet meer in een volgende versie. Geen oorzaak van een kritieke fout, wel een signaal.
Class "…" not foundEen ontbrekende PHP-extensie of een plugin die een bibliotheek verwacht. Controleer in Sitestatus of alle aanbevolen extensies aanwezig zijn.

De generieke uitleg van deze PHP-meldingen, ook buiten WordPress, staat bij Deprecated-meldingen in PHP 8.

Plugins en thema’s die vaak achterlopen

Problemen zien we vooral bij betaalde thema’s die alleen via de themamaker worden bijgewerkt (met een meegeleverde WPBakery of Slider Revolution), bij plugins die uit de WordPress-bibliotheek zijn verdwenen, en bij zelfgeschreven code in functions.php. Controleer per plugin wanneer de laatste update was en of de maker de nieuwe PHP-versie noemt.

Waarom niet gewoon op de oude versie blijven?

Een PHP-versie die “end of life” is, krijgt geen beveiligingsupdates meer. Een lek in PHP zelf wordt dan niet meer gedicht, ook al is je WordPress helemaal bijgewerkt. Nieuwere versies zijn bovendien merkbaar sneller. Over het actuele PHP-lek van oktober 2026 lees je op PHP-lek: wat moet je doen? Voor PHP-websites die niet op WordPress draaien, zie PHP-versie controleren en updaten.

Veelgestelde vragen

Waar zie ik welke PHP-versie mijn WordPress-site gebruikt?

In WordPress onder Gereedschap > Sitestatus > Info > Server, of in de PHP-instellingen van je hostingpaneel.

Kan mijn site kapotgaan door een PHP-update?

Ja, als een plugin of thema code gebruikt die in de nieuwe versie niet meer werkt. Je ziet dan meestal een kritieke fout. Daarom eerst alles bijwerken, een back-up maken en direct na het omzetten testen. Terugzetten naar de vorige PHP-versie lost het meteen op.

Moet ik eerst WordPress of eerst PHP updaten?

Eerst WordPress, plugins en thema bijwerken op de huidige PHP-versie. Daarna PHP omzetten. Zo heb je de versies die de nieuwe PHP het best ondersteunen.

Wat betekent "Deprecated" in de foutlog?

Dat een stuk code verouderd is en in een volgende PHP-versie niet meer werkt. Het is een waarschuwing, geen fout: de site werkt nog. Wel een teken dat die plugin of dat thema bijgewerkt moet worden.

Kan ik de PHP-versie zelf veranderen?

Bij de meeste hostingpakketten wel, via het hostingpaneel per website. Kan dat niet, dan doet je hostingpartij het. Op onze WordPress hosting regelen en testen wij dat.

PHP laten updaten zonder risico?

Wij controleren je plugins en thema, testen de nieuwe PHP-versie en zetten om met een terugweg.

Hulp aanvragen Site plat? Spoedhulp

Lees ook: kritieke fout in WordPress · debug.log aanzetten · geheugenlimiet verhogen · WordPress-update mislukt · WordPress onderhoud · PHP-lek

← Terug naar de kennisbank