У меня есть пользовательская таблица метаданных WordPress под названием «wp_wpbp_termmeta».
В таблице у меня есть эти данные:
meta_id | wpbp_term_id | meta_key | meta_value 1 | 3 | term_meta | a:1:{s:10:"background";s:4:"2693";}
Я пытаюсь получить значение данных из этой таблицы, используя:
$this->saved_term_id = 3 $bg_meta = get_metadata('wpbp_term', $this->saved_term_id, 'term_meta', true);
Когда я пытаюсь распечатать значения для фона, используя:
$bg = $bg_meta['background'];
Я получаю это предупреждение PHP:
Предупреждение: недопустимое смещение строки ‘background’ в C: \ xampp \ htdocs \ wordpress-dev …. php в строке 86 Примечание: смещение неинициализированной строки: 0 в C: \ xampp \ htdocs \ wordpress-dev …. php в строке 86
Предупреждение: недопустимое смещение строки ‘background’ в C: \ xampp \ htdocs \ wordpress-dev …. php в строке 86
Примечание: смещение неинициализированной строки: 0 в C: \ xampp \ htdocs \ wordpress-dev …. php в строке 86
Просто интересно, почему он не вернет значение, хранящееся в БД.
Задача ещё не решена.
Других решений пока нет …