WordPress-thema werkt niet met PHP 8: wat nu?
Je themaEen WordPress-thema is het ontwerp van je WordPress-site: het bepaalt hoe pagina's eruitzien en hoe ze zijn opgebouwd. bepaalt hoe je website eruitziet.
Meer uitleg
Werkt het niet met de nieuwe PHP-versieEen PHP-versie is het nummer van de uitgave van PHP waarop jouw website draait, zoals 8.3., dan kunnen pagina's verdwijnen, waarschuwingen tonen of wit blijven.
Vaak is een thema-update of gerichte reparatie voldoende.
Symptomen en oorzaken
Een fout in functions.php kan de hele site stoppen, terwijl een fout in een sjabloon soms één paginatype raakt. PHPPHP is de programmeertaal waarmee veel websites, zoals WordPress-sites, hun pagina's maken op het moment dat een bezoeker erom vraagt. 8 heeft oude functies verwijderd en gaat strenger om met bepaalde waarden. Thema's uit de PHP 7-periode kunnen daardoor vastlopen.
Ook oude bibliotheken, paginabouwers of gekopieerde code in een child theme kunnen de oorzaak zijn.
Veilig controleren
Welke PHP-versie meldt jouw site?
Passieve check van headers, versie en de kop van de homepage. Geen login, geen scan.
Maak een back-upEen back-up is een kopie van je hele website, apart bewaard, zodat je hem kunt terugzetten als er iets misgaat. van bestanden en database. Lees het PHP-foutlog en noteer het eerste genoemde themabestand en regelnummer. Controleer bij de maker welke PHP-versies ondersteund worden en wanneer het thema is bijgewerkt.
Test op stagingEen stagingomgeving is een afgeschermde kopie van je website waarop je updates uitprobeert voordat ze live gaan. en deel geen beheerderswachtwoorden.
Wat je zelf kunt doen
Werk het thema bij, inclusief het hoofdthema bij een child theme. Bij uitval kan tijdelijk teruggaan naar de vorige PHP-versie helpen, maar alleen als die nog securityfixesSecurity support is de periode waarin een PHP-versie alleen nog beveiligingsupdates krijgt en geen verbeteringen meer voor gewone fouten. krijgt en volledig is bijgewerkt. Houd die tussenstap kort.
Kun je niet inloggen, laat het actieve thema via bestandsbeheer uitschakelen en controleer of een beschikbaar standaardthema werkt. Vraag de maker naar een onderhouden versie als updates ontbreken.
Geen blijvende oplossing op oude PHP
Werkt het thema op oude PHP maar niet op de gewenste versie, dan moet de code worden aangepast. Een versie zonder securityfixes is geen blijvende oplossing. Bewerk themabestanden niet zonder back-up en child theme: een update kan wijzigingen overschrijven.
Wanneer hulp verstandig is
Bij een sterk aangepast thema of verdwenen maker moet iemand de code beoordelen en kiezen tussen repareren en vervangen. Een mens reageert binnen 1 werkdag. Spoedherstel start vanaf € 375, exclusief btw.