Я разработчик темы WordPress, и над темой, над которой я работаю, я включил режим отладки и получил эту ошибку в раскрывающемся списке выбора на странице настроек темы.
Ошибка говорит это: «Попытка получить свойства не-объекта». Вот код нарушения:
<select name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>">
<?php foreach ($value['options'] as $option) { ?>
<option value="<?php echo $option->term_id; ?>" <?php if ( $settings[$id] == $option->term_id) { echo 'selected="selected"'; }?>>
<?php echo $option->name; ?>
</option>
<?php }?> </select>
Я не могу понять, что я делаю неправильно. Строка, которая конкретно вызывает ошибку, такова:
<option value="<?php echo $option->term_id; ?>" <?php if ( $settings[$id] == $option->term_id) { echo 'selected="selected"'; }?>>
Спасибо за любой совет! :)