• Hallo zusammen,

    ich werde leider aus folgender Fehlermeldung nicht schlau bzw. bekomme sie nicht gelöst.

    Was ich bereits probiert habe:
    – plugins Ordner umbenannt
    – functions.php durch nagelneue Datei ersetzt
    – PHP auf 8.2 geupdated
    – Benutze Theme (brooklyn) Ordner umbenannt

    Die Fehlermeldung weist darauf hin, dass es ein Problem mit der Funktion wp_kses() gibt, die in der Datei functions.php auf Zeile 6019 aufgerufen wird. Diese Funktion wird normalerweise verwendet, um Daten zu bereinigen und sicherzustellen, dass nur erlaubte HTML-Tags und -Attribute verwendet werden.

    Fatal error: Uncaught Error: Call to undefined function wp_kses() in /hp/bu/ac/if/www/xx/wp-includes/functions.php:6019 Stack trace: #0 /hp/bu/ac/if/www/xx/wp-includes/functions.php(5745): wp_trigger_error(“, ‚File wp-db.php …‘, 16384) #1 /hp/bu/ac/if/www/xx /wp-includes/wp-db.php(13): _deprecated_file(‚wp-db.php‘, ‚6.1.0‘, ‚wp-includes/cla…‘) #2 /hp/bu/ac/if/www/xx/wp-includes/load.php(544): require_once(‚/hp/bu/ac/if/ww…‘) #3 /hp/bu/ac/if/www/xx/wp-settings.php(124): require_wp_db() #4 /hp/bu/ac/if/www/xx/wp-config.php(112): require_once(‚/hp/bu/ac/if/ww…‘) #5 /hp/bu/ac/if/www/xx/wp-load.php(50): require_once(‚/hp/bu/ac/if/ww…‘) #6 /hp/bu/ac/if/www/xx/wp-blog-header.php(13): require_once(‚/hp/bu/ac/if/ww…‘) #7 /hp/bu/ac/if/www/xx/index.php(17): require(‚/hp/bu/ac/if/ww…‘) #8 {main} thrown in /hp/bu/ac/if/www/xx/wp-includes/functions.php on line 6019

    Ich würde mich freuen wenn mir jemand Tipps geben kann.


    Grüße

    Moderatorenhinweis: URL im Text gelöscht

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 5 Antworten – 1 bis 5 (von insgesamt 5)
  • Die Funktion wp_kses befindet sich in der Datei wp-inludes/kses.php und diese gehört zum Core von WordPress. Wenn diese Funktion nicht gefunden wird, dann scheint irgendeine Datei von WordPress bei dir kaputt zu sein.

    Weißt du, welche WordPress-Version du im Einsatz hast? Eventuell hilft ein manuelles Update von WordPress, siehe dazu z.B. https://help.one.com/hc/de/articles/115005585989-WordPress-manuell-aktualisieren
    Vorher aber ein Backup der Dateien und Datenbank machen.

    Hallo,
    normalerweise würde ich davon ausgehen, dass nach Löschen des Plugins ezoic-integration das Problem erledigt ist. Aber das scheint ja nicht geholfen zu haben.

    Evtl. ist auch dieser Beitrag aus unser FAQ hilfreich: Probleme nach dem Update/Upgrade: Fehlerhafte oder fehlende Core-Dateien.

    Viele Grüße
    Hans-Gerd

    Hallo,

    ich habe den gleichen Fehler. Auch das Austauschen der WP Dateien durch die frisch heruntergeladen hat keine Abhilfe geschaffen.

    Ich habe jetzt in der function.php den Teil

    $message = wp_kses(
    $message,
    array(
    'a' => array( 'href' ),
    'br',
    'code',
    'em',
    'strong',
    ),
    array( 'http', 'https' )
    );

    auskommentiert und nun funktioniert es. Aber das kann ja nicht Sinn der Sache sein, die Funktion ist ja wichtig. Bei jedem Update wird das natürlich auch wieder überschrieben und die Seite hängt wieder.

    Ich habe WordPress 6.4.2 installiert.

    Viele Grüße

    David

    Hallo @dzinzius,
    Moderatorenhinweis: Bitte immer ein neues Thema beginnen und nicht an ein anderes Thema anhängen, siehe FAQ und bitte den Link zur Seite oben eintragen.
    Du kannst ja gerne auf diesen Thread hier verweisen.
    Ich schließe diesen Thread.

    Viele Grüße
    Hans-Gerd

    Moderator Torsten Landsiedel

    (@zodiac1978)

    Vermutlich wurde die Funktion zu einem Zeitpunkt aufgerufen (durch Theme, Plugin oder Custom Code irgendwo) als sie noch nicht geladen war.

    Hier ist ein hilfreicher Ablauf, ab welchem Hook welche Funktionalität möglich ist:
    https://www.rarst.net/wordpress/wordpress-core-load/

Ansicht von 5 Antworten – 1 bis 5 (von insgesamt 5)
  • Das Thema „Fatal error: Uncaught Error:“ ist für neue Antworten geschlossen.