如何解决ACF Muti Select Taxonomy with Twig 和 Wordpress
我的网站设置相当复杂。基本上,我需要在自定义帖子类型(公司)的 .twig 文件中的导航输出上调用多选分类法。目前,它作为单一选择分类法工作。设置如下;我有一个覆盖的 single-company.php 页面,它这样调用分类法:
if (!empty(get_field('headquarters',$post_id))) {
$headquarters = get_term(get_field('headquarters',$post_id))->name;
} else {
$headquarters = '';
}
if (!empty(get_field('company_region',$post_id))) {
if (!empty($headquarters)) {
$company_region = ','.get_term(get_field('company_region',$post_id))->name;
} else {
$company_region = get_term(get_field('company_region',$post_id))->name;
}
然后输出如下:
$subnav_array = array(
array(
"label" => get_field('company_hq_label_company_info_page','option'),"title" => $headquarters.$company_region,),
为了提供上下文,前端输出如下所示:
公司总部
西班牙、欧洲
这是传递给 php 的 .twig 文件中的样子:
{% if nav.title %}
<li class="sidebar-nav-item">
{% if nav.label %}
<p class="sidebar-nav-item-label">{{ nav.label }}</p>
{% if nav.tooltip_summary %}
<span class="question-mark">
<svg width="18" height="18" xmlns="http://www.w3.org/2000/svg"</svg>
<div class="tooltip left popup">
<div class="tooltip-arrow" style=""></div>
<div class="tooltip-summary">{{ nav.tooltip_summary|raw }}</div>
</div>
</span>
{% endif %}
{% endif %}
我需要做的是为此提供多个选项(分类法、多选),因此输出可能如下所示:
公司总部
西班牙、欧洲
法国、欧洲
美国、北美
如何将调用 get_term(get_field('headquarters',$post_id))->name;
从单选分类法更改为多选分类法?
谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。