Ondersteuning » Code oplossingen gezocht » ArgumentCountError thrown

  • Beste,

    Ik krijg onderstaande Error als ik hoger dan PHP 7.4 ga. Dit met elk gratis thema dat ik installeer. Voorlopig zet ik mijn website op PHP 7.4, maar die verdwijnt in de loop van 2022

    ArgumentCountError thrown
    Too few arguments to function WP_Widget::__construct(), 0 passed in /customers/9/b/2/picturethedark.be/httpd.www/wp-includes/class-wp-widget-factory.php on line 61 and at least 2 expected

    Kunnen jullie mij helpen?

    Alvast bedankt!

    Groetjes, Roel

3 reacties aan het bekijken - 1 tot 3 (van in totaal 3)
  • 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

    Thread starter picturethedark

    (@picturethedark)

    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

3 reacties aan het bekijken - 1 tot 3 (van in totaal 3)