Необнаруженная ошибка: вызов неопределенной функции wp_kses() с PHP 8.3.6Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Необнаруженная ошибка: вызов неопределенной функции wp_kses() с PHP 8.3.6

Сообщение Anonymous »

Я перенес свой веб-сайт WordPress (многосайтовый) с PHP 7.4 на PHP 8.3.6 и получил следующую ошибку:

Код: Выделить всё

Fatal error: Uncaught Error: Call to undefined function wp_kses() in /home/devnote/www/wp-includes/functions.php:6073
Stack trace:
#0 /home/devnote/www/wp-includes/functions.php(5554): wp_trigger_error()
#1 /home/devnote/www/wp-includes/class-wpdb.php(1333): _deprecated_function()
#2 /home/devnote/www/wp-content/sunrise.php(11): wpdb->escape()
#3 /home/devnote/www/wp-includes/ms-settings.php(47): include_once('...')
#4 /home/devnote/www/wp-settings.php(155): require('...')
#5 /home/devnote/www/wp-config.php(107): require_once('...')
#6 /home/devnote/www/wp-load.php(50): require_once('...')
#7 /home/devnote/www/wp-blog-header.php(13): require_once('...')
#8 /home/devnote/www/index.php(17): require('...')
#9 {main} thrown in /home/devnote/www/wp-includes/functions.php on line 6073
./wp-includes/functions.php:

Код: Выделить всё

$message = wp_kses(
$message,
array(
'a'      => array( 'href' => true ),
'br'     => array(),
'code'   => array(),
'em'     => array(),
'strong' => array(),
),
array( 'http', 'https' )
);
Откуда может возникнуть эта ошибка?
Я отключил плагины и сменил тему, подробности смотрите здесь, но это не помогло.< /p>
Версия WordPress — 6.7.1 (последняя).
EDIT1:
После обновления последней версии WordPress 6.7.1 номера строк изменились. немного:

Код: Выделить всё

Fatal error: Uncaught Error: Call to undefined function wp_kses() in /home/devnote/www/wp-includes/functions.php:6098 Stack trace:
#0 /home/devnote/www/wp-includes/functions.php(5579): wp_trigger_error()
#1 /home/devnote/www/wp-includes/class-wpdb.php(1333): _deprecated_function()
#2 /home/devnote/www/wp-content/sunrise.php(11): wpdb->escape()
#3 /home/devnote/www/wp-includes/ms-settings.php(47): include_once('...')
#4 /home/devnote/www/wp-settings.php(156): require('...')
#5 /home/devnote/www/wp-config.php(107): require_once('...')
#6 /home/devnote/www/wp-load.php(50): require_once('...')
#7 /home/devnote/www/wp-blog-header.php(13): require_once('...')
#8 /home/devnote/www/index.php(17): require('...')
#9 {main} thrown in /home/devnote/www/wp-includes/functions.php on line 6098
Скриншот моей многосайтовой панели администратора:
[img]https://i.sstatic .net/Jffx4wm2.png[/img]


Подробнее здесь: https://stackoverflow.com/questions/793 ... -php-8-3-6
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»