wordpress - 显示带有自定义帖子标题的术语
问题描述
我创建了一个自定义帖子类型jobs
。
每个自定义帖子类型的标题列表都显示得很好。
营销总监
网页设计师
首席开发人员
但是我没有设法contracts
在每个自定义帖子中显示自定义分类的标签(下面以粗体显示)。
营销总监
Freelance - 6 月 20 日发布
网页设计师
合同- 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 %}
解决方案
我会试试这个:
{% 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 %}
根据使用 twig 模板的文档,您可以使用{{ jobs.terms('contracts')|join(', ') }}
推荐阅读
- kotlin - 如何使用 Jetpack Compose 按钮后面的视图检测点击?
- bash - 复制目录并保留文件名,但所有内容都相同
- php - 页面 mim 类型 png - 上传/打开对话框加载 php/文本文件
- ubuntu - 如何在 ROS 凉亭中加载 kuka iiwa R820?
- swift - 使用 Swift 取消选择任务控制上的窗口
- python - 如何使用 Miniconda 创建纯 Python 虚拟环境?
- laravel-blade - 使用刀片 (Livewire) 调用动态内容
- lua - 如何在 ROBLOX 中找到零件表面的 2D 区域?
- td-engine - 使用TDengine时如何知道表在哪个vnode?
- flutter - 为什么有时我不能在 dart 文件中使用术语,而在其他 dart 文件中我可以使用该术语?