显示字词和自定义帖子标题

时间:2019-06-20 18:49:03

标签: wordpress twig timber

我创建了一个自定义帖子类型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 %}

1 个答案:

答案 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(', ') }}

来获取分类法的条款

https://timber.github.io/docs/reference/timber-post/#terms