Support » Algemeen WordPress » wp_widget fout melding na update

  • Opgelost Hayp

    (@hayp)


    update is perfect gegaan alleen nu heb ik boven de site deze melding staan.

    Notice: De aangeroepen constructor methode voor WP_Widget is verouderd sinds versie 4.3.0! Gebruik
    
    __construct()
    
    in plaats daarvan. in /customers/b/5/b/takecare4.eu/httpd.www/wp-includes/functions.php on line 3457 Notice: De aangeroepen constructor methode voor WP_Widget is verouderd sinds versie 4.3.0! Gebruik
    
    __construct()
    
    in plaats daarvan. in /customers/b/5/b/takecare4.eu/httpd.www/wp-includes/functions.php on line 3457

    Nu ga ik op de line 3457 kijken en dan zie ik dit,

    3457 trigger_error( sprintf( __( 'The called constructor method for %1$s is <strong>deprecated</strong> since version %2$s! Use %3$s instead.' ), $class, $version, '
    <pre>__construct()</pre>
    ' ) );
    
    3458 } else {
    
    3459 trigger_error( sprintf( 'The called constructor method for %1$s is <strong>deprecated</strong> since version %2$s! Use %3$s instead.', $class, $version, '
    <pre>__construct()</pre>
    ' ) );

    wat moet ik veranderen ik snap er niks van.

    kan iemand mij hiermee helpen anders moet ik iemand erbij gaan halen die kan programmeren.

    alvast bedankt voor de moeite.

10 reacties aan het bekijken - 1 tot 10 (van in totaal 10)
  • Moderator nielsvanrenselaar

    (@nielsvanrenselaar)

    De foutmelding is misleidend, want je moet het zoeken in je plugins of je thema. Een van die is niet compatible met jouw versie van WP door een wijziging in de WP_Widget functie. Heb je alle plugins al geupdate, of uitgeschakeld en gekeken of je dan nog de fout hebt?

    Thread starter Hayp

    (@hayp)

    oke thanks ga ik doen

    Thread starter Hayp

    (@hayp)

    woehoe opgelost thanks

    s2ontwerp

    (@s2ontwerp)

    Hallo Hayp,

    Ik ben erg benieuwd hoe je het hebt opgelost.
    Wil je dit met ons delen?

    De aangeroepen constructor methode voor WP_Widget is verouderd sinds versie 4.3.0! Gebruik

    __construct()

    in plaats daarvan. in

    Help, wat moet ik doen? Het ziet er niet zo ingewikkeld uit, maar ik wil het niet fout doen. Iemand een suggestie. Ik kan niet mijn plugins updaten omdat ik niet op mijn dashboard kom!

    Zoek in de *.php bestanden van je thema en plugins naar
    $this->WP_Widget(a,b,c)
    en vervang dit door
    parent::__construct(a,b,c)

    Hoe kan ik op een makkelijke manier die foute code opzoeken? Dat staat nergens bij!

    $this->WP_Widget(a,b,c)
    en vervang dit door
    parent::__construct(a,b,c)

    groeten,

    Johan

    Aanvulling op hierboven. Ik heb nu via FTP diverse bestanden een voor een geopend en bekeken met tekstverwerker. Gezocht via F2 naar
    $this->WP_Widget(a,b,c)

    dat moet toch anders kunnen?

    Beste Jopi,

    Het is niet zo makkelijk als u denkt. a, b, en c zijn de argumenten van de functie en moeten vervangen worden door de gebruikte argumenten in de code, en dat op alle plaatsen waar de functie wordt aangeroepen.

    Niets ten nadele van uw kennis, maar als u niet weet wat dat inhoudt, raad ik het ten zeerste af om zelf deze wijzigingen te doen.

    Mijn advies aan u is dan ook om iemand erbij te betrekken die kan programmeren.

    Mvg, Henrie

    Dag Henrie,

    Bedank voor je reactie. Gelukkig heb ik zo iemand. Die zal ik es benaderen.

    groeten,

    Johan

10 reacties aan het bekijken - 1 tot 10 (van in totaal 10)
  • Het onderwerp ‘wp_widget fout melding na update’ is gesloten voor nieuwe reacties.