我创建了一个自定义帖子类型jobs
。
带有自定义帖子类型标题的列表会很好地显示。
营销总监
网页设计师
首席开发人员
但是我没有设法在每个自定义帖子中显示自定义分类法contracts
的标签(下面以粗体显示)。
营销总监
自由职业者-6月20日发布
Webdesigner
合同-于6月26日发布
这是我的查询:
$context['jobs'] = Timber::get_posts(array(
'post_type' => 'jobs',
'post_status' => 'publish',
'posts_per_page' => -1,
'order' => 'ASC',
'tax_query' => array(
'taxonomy' => 'contracts'
)
));
我的循环:
{% for job in jobs %}
<a href="{{ job.link }}" class="jobs__link">
<p class="jobs__label">{{ job.jobs_title }}</p>
<p class="jobs__info"><span class="tag-color">???</span> — published on {{ job.date }}</p>
</a>
{% endfor %}
答案 0 :(得分:0)
我会尝试:
{% for job in jobs %}
<a href="{{ job.link }}" class="jobs__link">
<p class="jobs__label">{{ job.jobs_title }}</p>
<p class="jobs__info"><span class="tag-color">{{ jobs.terms('contracts')|join(', ') }}</span> — published on {{ job.date }}</p>
</a>
{% endfor %}
根据使用树枝模板的文档,您可以使用{{ jobs.terms('contracts')|join(', ') }}