Невозможно перебрать термины в Timber

Версия WordPress: 4.8.2
Timber Версия: 1.5.0

Во-первых, я провел много времени в Craft CMS и уже некоторое время был вдали от WordPress / Timber! В результате я уверен, что эта проблема — моя собственная задача, но я просто не вижу, где, как, почему.

Что я пытаюсь сделать:

В моем archive-portfolio.php файл, который я пытаюсь получить и установить термины, относящиеся к определенной пользовательской таксономии:

$context['terms'] = Timber::get_terms('work-category');

В templates/archive-portfolio.twig Я пытаюсь перебрать эти термины, чтобы создать горизонтальное меню терминов, чтобы пользователь мог использовать их для фильтрации элементов портфолио:

<ul class="menu">
{% for term in terms %}
<li>{{term.name}}</li>
{% endfor %}
</ul>

Что я на самом деле получаю:

В результате эта ошибка повторяется четыре раза в верхней части страницы:

Notice: Trying to get property of non-object in /Users/Steven/.../wp-content/plugins/timber-library/lib/TermGetter.php on line 82

демпинг terms просто дает мне объект ошибки wp.

Реальный вопрос

Где моя ошибка? Я пытаюсь получить условия неправильно в моем php файл, или я пытаюсь перебрать их неправильно в моем twig файл?

Спасибо!

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]