Hoi Roel,
Veel thema’s en plugins ondersteunen PHP 8.0 nog niet (volledig). WordPress zelf wel. Dus de server op PHP 7.4 laten staan kan nog prima.
De-activeer anders je plugins eens 1 voor 1 om er achter te komen of dit aan een plugin ligt. De fout heeft sowieso te maken met het registreren van een widget.
Guido
Beste Guido,
Het uitschakelen van mijn apps helpt niet. Als ik lijn 61 verwijder uit de PHP (heb op mijn harde schijf een back up van de PHP) dan werkt mijn website wel. Maar op één of andere manier wordt deze file automatisch terug goed gezet… Na een paar dagen krijg ik de error terug. Is er geen mogelijkheid om de code op lijn 61 te veranderen dat het zo wel werkt?
Bedankt voor je eerste antwoord.
Groetjes, Roel
http://www.picturethedark.be
Hoi Roel,
Nooit iets uit de bestanden van WordPress zelf verwijderen.
Het ligt vrijwel nooit aan WordPress zelf maar aan een thema of plugin.
Krijg je naast deze foutmelding meer meldingen, waaruit je kunt opmaken of het aan je thema of een plugin ligt?
Los hiervan, volgens mij is WP_Widget::__construct()
verouderd, dus je thema of een plugin maakt gebruik van deze verouderde code. Als je dit met meerdere thema’s blijft houden, ligt het dus niet aan je thema maar aan een plugin.
Wat je PHP-versie betreft, PHP 7.4 blijft nog een hele tijd ondersteund, dus daar zou ik me nu nog geen zorgen over maken. Ik draai alles ook nog op PHP 7.4
Guido