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;
}

Изображение

I перепробовал все некодовые методы исправления. Опция «Живая ссылка» на локальном компьютере вызывает проблему.

Подробнее здесь: https://stackoverflow.com/questions/777 ... n-public-e
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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