Я получаю уведомление «Попытка получить свойство необъекта» в теме WordPress
Строка 5, уведомление показывает следующий код, но все, кажется, в порядке:
$age = get_term_meta($term->term_id,'age',true);
Выход:
if( ! empty($age)) {
echo '<p>'.__('Age','framework').': <span>'.$age.'</span></p>';
}
Что я тут не так делаю? Как я могу удалить это уведомление?
Благодарю.
Похоже, эта строка выдает уведомление:
$age = get_term_meta($term->term_id,'age',true);
Вы должны сначала проверить, установлен ли $ term-> term_id:
if( isset($term->term_id) ){
$age = get_term_meta($term->term_id,'age',true);
}
Также имейте в виду, что это уведомление может не отображаться на сервере Prod.
Других решений пока нет …