Uncaught TypeError: невозможно получить доступ к смещению строки типа в строке public\...elementor\core\page-assets\dataPhp

Кемеровские программисты php общаются здесь
Anonymous
Uncaught TypeError: невозможно получить доступ к смещению строки типа в строке public\...elementor\core\page-assets\data

Сообщение Anonymous »

Эта ошибка возникает в файле base.php плагина Elementor в строке 242. Похоже, она связана с попыткой доступа к смещению строки, которая рассматривается как массив, но на самом деле значение является строкой.
Ниже приведена функция, которая выдает ошибку:
protected function get_saved_assets_data() {
$assets_data = get_option( self::ASSETS_DATA_KEY, [] );

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

    $content_type = $this->content_type;
$assets_category = $this->assets_category;

if ( ! isset( $assets_data[ $content_type ] ) ) {
$assets_data[ $content_type ] = [];
}

if ( ! isset( $assets_data[ $content_type ][ $assets_category ] ) ) {
$assets_data[ $content_type ][ $assets_category ] = [];
}
return $assets_data;
}
Отслеживание ошибок
Я испробовал все некодовые методы исправления. Опция «Живая ссылка» на локальном компьютере вызывает проблему.

Подробнее здесь: https://stackoverflow.com/questions/777 ... n-public-e

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