titel: PHP-update onderzoek Kapsalon Haarvisie WordPress
datum: 2026-07-20
Let op: dit is ALLEEN onderzoek. Er is niets uitgevoerd, niets geüpdatet, niets gewijzigd.
Het eerdere rapport (verslag.haartips.nl/r-php82-compat-haarvisie.html) noemt de site letterlijk: "Site: haarvisie.nl".
Maar de wp-cli toegang die voor dit onderzoek is meegegeven heet wp @haartips — dat wijst naar haartips.nl.
Dit zijn 2 verschillende domeinen met een verschillende status:
- haartips.nl = de primaire werkplek, mag aangepast worden.
- haarvisie.nl = OFF LIMITS, alleen met expliciete per-pagina toestemming.
Ik weet niet welke van de twee hier echt bedoeld wordt. Mogelijk is het een schrijffout in het oude rapport (de namen lijken op elkaar en zijn eerder verward, zie de gotcha "stale paden/naamverwarring" in het geheugen). Dit moet Jamal of Conductor bevestigen VOORDAT er ook maar íets wordt uitgevoerd. Ik heb dit dus niet zelf opgelost — ik gok niet.
Ik kon vandaag ook geen wp-cli commando's zelf draaien (geen wp-programma en geen SSH-toegang beschikbaar in mijn omgeving). Alle plugin-versienummers hieronder komen uit het bestaande, eerder geverifieerde rapport — niet uit een nieuwe eigen wp-cli check. Wil je 100% zekere actuele versienummers, laat dan alsnog even wp @haartips plugin list --format=csv draaien op de juiste machine.
Doel-PHP-versie is 8.3 (uit het eerdere rapport: aanbevolen boven 8.2 vanwege Avada-eisen).
| Plugin | Huidige versie | PHP-verdict | Actie vooraf | Bron-URL |
|---|---|---|---|---|
| Advanced Custom Fields PRO | 6.4.2 | VEILIG | Geen (mag wel los geüpdatet worden, staat 14 versies achter, maar dat is geen PHP-risico) | https://wordpress.org/plugins/advanced-custom-fields/ |
| Avada theme | 7.13 | EERST UPDATEN | Update naar 7.15.6 vóór de PHP-switch. Officiële eis van Avada is nu letterlijk "PHP version 8.3 or higher" | https://avada.com/documentation/requirements-for-avada/ |
| Avada Builder (Fusion Builder) | 3.13.0 | EERST UPDATEN | Update mee met het thema naar 7.15.6-bundel | https://wordfence.com/threat-intel/vulnerabilities/wordpress-plugins/fusion-builder/ |
| Avada Core (Fusion Core) | 5.13.0 | EERST UPDATEN | Update mee met het thema naar 7.15.6-bundel | https://avada.com/documentation/avada-builder-plugin/ |
| Gravity Forms | 2.10.5 | VEILIG | Geen — PHP 8.3 wordt expliciet als "Recommended" genoemd | https://docs.gravityforms.com/gravity-forms-and-php-8-3-compatibility/ |
| GP Preview Submission | 1.3.25 | ONBEKEND | Geen harde PHP-uitspraak gevonden, wel actueel bijgehouden (laatste update april 2026) — na de switch als eerste testen | https://gravitywiz.com/documentation/gravity-forms-preview-submission/ |
| GF All Fields Template | 0.10 | RISICO | Laatste changelog-regel is van 2023, geen enkele PHP 8-vermelding. Check of deze plugin nog echt gebruikt wordt — zo niet, verwijderen vóór de switch | https://gravitywiz.com/gravity-forms-all-fields-template/ |
| GF Custom Javascript | 1.6.1 | EERST VERVANGEN | Door Gravity Wiz zelf gedeprecieerd. Vervanger heet "Gravity Forms Code Chest". Krijgt geen fixes meer — vervangen, niet updaten | https://gravitywiz.com/gravity-forms-code-chest/ |
| GF Image Choices | 1.3.56 | EERST UPDATEN | 4+ jaar / tientallen versies achter. Update naar 1.6.17 vóór de switch | https://jetsloth.com/downloads/gravity-forms-image-choices/?changelog=1 |
| Insert PHP Code Snippet | 1.4.7 | VEILIG | Changelog noemt expliciet "PHP 8.3 compatibility improvements". Let op: de PHP-snippets die JIJ zelf in deze plugin hebt gezet, moeten apart getest worden — die vallen buiten dit verdict | https://wordpress.org/plugins/insert-php-code-snippet/ |
| Categories to Tags Converter | 0.6.3 | RISICO | WordPress.org zelf waarschuwt: "hasn't been tested with the latest 3 major releases... may no longer be maintained". Check of 'm nog gebruikt wordt, anders uitschakelen vóór de switch | https://wordpress.org/plugins/wpcat2tag-importer/ |
| Duplicator | 1.5.16.1 | ONBEKEND | Actief onderhouden (2 maanden geleden bijgewerkt), geen expliciete 8.3-uitspraak. Waarschijnlijk oké, wel testen na de switch | https://wordpress.org/plugins/duplicator/ |
| Easy WP SMTP | 2.15.0 | ONBEKEND | Actief onderhouden (3 weken geleden), geen expliciete 8.3-uitspraak. Testen na de switch (mail is kritiek voor het afspraakformulier) | https://wordpress.org/plugins/easy-wp-smtp/ |
| Filter Everything | 1.9.2.2 | EERST UPDATEN | Update naar 1.9.3 (14 juli 2026) — die versie zet het PHP-minimum expliciet op 7.4+ met PHP 8.1+ fix al verwerkt | https://wordpress.org/plugins/filter-everything/ |
| GS Pinterest Portfolio Lite | 1.9.1 | RISICO | Enige PHP-vermelding ooit in de changelog is "PHP 7.3 compatibility" uit 2021. Nooit iets over PHP 8. Check gebruik, overweeg alternatief | https://wordpress.org/plugins/gs-pinterest-portfolio/ |
| GS Pinterest Portfolio PRO | 2.2.2 | RISICO | Zelfde ontwikkelaar/codebase als de Lite-versie hierboven, geen PHP-eis vindbaar | https://gsplugins.com/product/gs-pinterest-portfolio/ |
| Media Cleaner | 7.1.1 | EERST UPDATEN | Update naar 7.2.4 (nieuwste, bevat recente PHP-deprecation-fixes) | https://wordpress.org/plugins/media-cleaner/ |
| Members | 3.2.26 | VEILIG | Staat al op de nieuwste versie, bevat al PHP 8-fixes. Toch als eerste wp-admin-toegang testen na de switch (rechtenbeheer = kritiek) | https://wordpress.org/plugins/members/ |
| Real Testimonials | 3.1.16 | RISICO | Al de nieuwste versie, maar PHP-minimum-eis is nog het oude "7.0" en geen expliciete 8.3-test gevonden. Visueel testen na de switch | https://wordpress.org/plugins/testimonial-free/ |
| Real Testimonials Pro | 3.2.7 | ONBEKEND | Geen "Requires PHP"-veld vindbaar op de officiële pagina, geen tegenstrijdige signalen. Testen na de switch | https://realtestimonials.io/changelog/ |
| Redirection | 5.9.0 | VEILIG | Expliciet: "Redirection is compatible with PHP from 7.4 to 8.4" | https://wordpress.org/plugins/redirection/ |
| ShortPixel Image Optimiser | 6.5.4 | VEILIG | Al de nieuwste versie, actieve PHP 8.4/8.5-fixes al verwerkt | https://wordpress.org/plugins/shortpixel-image-optimiser/ |
| Google Site Kit | 1.183.0 | VEILIG | Al de nieuwste versie, minimum PHP 7.4, geen bekende 8.3-problemen | https://wordpress.org/plugins/google-site-kit/ |
| Spellbook (Avada/ThemeFusion) | 3.0.27 | ONBEKEND | Changelog niet toegankelijk (403, geen wordpress.org-pagina). Update mee met de Avada-bundel en test apart | https://avada.com/documentation/requirements-for-avada/ |
| Wordfence | 8.2.2 | EERST TESTEN | Al de nieuwste versie, actieve PHP 8.x-fixes, maar géén letterlijke "PHP 8.3"-vermelding gevonden. Dit is de beveiligingsplugin — bij problemen kan de hele site onbereikbaar worden. Eerst op een staging-kopie testen als die er is | https://wordpress.org/plugins/wordfence/ |
| WP Rocket | 3.23 | VEILIG | Al de nieuwste versie, "Fix PHP 8.4.1 deprecation notices" al verwerkt | https://wp-rocket.me/changelog/ |
| Yoast SEO | 28.0 | VEILIG | Al de nieuwste versie, minimum PHP 7.4, geen bekende 8.3-problemen | https://wordpress.org/plugins/wordpress-seo/ |
Telling verdicten (26 plugins + 1 thema = 27 items):
- VEILIG: 9
- EERST PLUGIN/THEMA UPDATEN: 6
- EERST PLUGIN VERVANGEN: 1
- RISICO: 5
- ONBEKEND: 5
- EERST TESTEN (kritiek, geen harde garantie): 1 (Wordfence)
Stap 0 — Backup (verplicht, eerste stap, geen uitzondering)
- Volledige back-up van bestanden + database, via het TransIP-controlepaneel (backup/snapshot-functie) of via een export.
- Niet alleen vertrouwen op de Duplicator-plugin voor de back-up zelf — die staat in de "ONBEKEND"-lijst hierboven.
- Terugdraaien bij een backup = bestanden + database terugzetten. Dat werkt ONAFHANKELIJK van de PHP-vraag hieronder — dit is het echte, harde vangnet.
Stap 1 — Problemen wegwerken vóór er iets aan PHP gebeurt
1. GF Custom Javascript vervangen (of verwijderen als ongebruikt) — is gestopt door de maker.
2. GF All Fields Template, Categories to Tags Converter, GS Pinterest Portfolio Lite + PRO: checken of ze nog gebruikt worden. Ongebruikt? Uitschakelen. Wel in gebruik? Extra alert testen na de switch, er is geen vervanging bekend.
3. Real Testimonials (en Pro): geen actie nodig qua versie (al nieuwste), wel extra op de testlijst zetten.
Stap 2 — Plugins updaten (op de HUIDIGE PHP 7.4, nog niet omschakelen)
- Avada Builder + Avada Core (komt automatisch mee met de thema-update hieronder)
- GF Image Choices → 1.6.17
- Filter Everything → 1.9.3
- Media Cleaner → 7.2.4
- De overige "VEILIG"-plugins mogen gewoon meteen meeliften naar hun nieuwste versie — geen PHP-risico, wel goede hygiëne.
Stap 3 — Thema updaten
- Avada 7.13 → 7.15.6. Dit is de plugin waar het echte risico zit: de huidige eis van Avada is letterlijk PHP 8.3+. Zonder deze update kan het thema zelf al breken vóór je zelfs maar aan PHP toekomt.
Stap 4 — Testronde op PHP 7.4 (nog steeds de oude PHP-versie)
- Controleer dat de site na alle updates uit stap 2+3 nog gewoon werkt, ZONDER dat PHP al is omgeschakeld. Zo weet je zeker dat een eventueel probleem daarna van de PHP-switch komt, en niet van de updates zelf.
Stap 5 — PHP omschakelen (pas als stap 1 t/m 4 goed zijn)
- Controlepaneel → "Webhosting" → je domeinnaam onder "Producten" → "Geavanceerd" → "PHP-instellingen" → kies 8.3 → "Opslaan". Duurt ongeveer 15 minuten voor het actief is.
- Bron: https://www.transip.nl/knowledgebase/6224-de-php-instellingen-van-mijn-webhostingpakket
Stap 6 — Testchecklist direct daarna (zie onder)
Terugdraaien als er iets misgaat — LET OP, dit is onzeker
- TransIP's eigen documentatiepagina noemt alleen PHP 8.0, 8.1, 8.2, 8.3 en 8.4 als beschikbare keuzes in de dropdown. PHP 7.4 (de huidige versie) staat daar niet meer bij.
- Dat kan 2 dingen betekenen: (a) 7.4 is als keuze helemaal verdwenen, ook al draait de site er nu nog op, of (b) de pagina toont alleen de "aanbevolen" nieuwe versies en 7.4 staat er in de praktijk nog wel tussen zolang je site 'm gebruikt.
- Ik kan dit niet met zekerheid vaststellen zonder zelf in het echte controlepaneel te kijken (heb ik niet gedaan — puur onderzoek, geen toegang gebruikt). Zeg dit eerlijk tegen Jamal: het vangnet "gewoon terugzetten naar 7.4" is NIET gegarandeerd.
- Concreet advies: vóór je begint, eerst zelf in het paneel bij "PHP-instellingen" kijken welke versies er ECHT in de dropdown staan. Staat 7.4 er niet meer bij? Dan is het laagste vangnet PHP 8.0, niet je oorspronkelijke versie — en dan moet je vooraf nog scherper testen, of eventueel TransIP-support bellen om te vragen of 7.4 nog te selecteren is.
- Wat WEL zeker werkt als vangnet, ongeacht PHP-versie: de volledige backup uit stap 0 terugzetten.
- TransIP's eigen advies bij foutmeldingen (Internal Server Error / witte pagina) na een PHP-upgrade: check het Error Log op "stderr"-meldingen, en schakel plugins één voor één uit/in om de boosdoener te vinden. Bron: https://www.transip.nl/knowledgebase/5951-foutmeldingen-het-upgraden-php-versie-webhostingpakket