程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ACF Muti Select Taxonomy with Twig 和 Wordpress大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决ACF Muti SELEct Taxonomy with Twig 和 Wordpress?

开发过程中遇到ACF Muti SELEct Taxonomy with Twig 和 Wordpress的问题如何解决?下面主要结合日常开发的经验,给出你关于ACF Muti SELEct Taxonomy with Twig 和 Wordpress的解决方法建议,希望对你解决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 (将#修改为@)

大佬总结

以上是大佬教程为你收集整理的ACF Muti Select Taxonomy with Twig 和 Wordpress全部内容,希望文章能够帮你解决ACF Muti Select Taxonomy with Twig 和 Wordpress所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。