【问题标题】:Taxonomy custom - struggling to show ACF field分类自定义——努力展示 ACF 字段
【发布时间】:2020-06-18 10:16:06
【问题描述】:

我会尝试总结一下我的问题。

我正在模板分类-job_sector.php - 附加到一个名为“job”的自定义帖子类型。

我想从这个分类“job_sector”中获取我所有术语的列表。

我为每个条目附加了一个背景图像(带有 ACF 字段)。

The result i would obtain to display the terms of my taxonomy with custom image for each job sector

我不知道该怎么做。

我设法使用以下代码获得了我的术语列表:

<?php $wcatTerms = get_terms('job_sector', array('hide_empty' => 0, 'parent' =>0)); 
           foreach($wcatTerms as $wcatTerm) : 
           ?>


        <ul>
           <li>
              <a href="<?php echo get_term_link( $wcatTerm->slug, $wcatTerm->taxonomy ); ?>"><?php echo $wcatTerm->name; ?></a>
              <ul class="megaSubCat">
                 <?php
                    $wsubargs = array(
                       'hierarchical' => 1,
                       'show_option_none' => '',
                       'hide_empty' => 0,
                       'parent' => $wcatTerm->term_id,
                       'taxonomy' => 'job_sector'
                    );
                    $wsubcats = get_categories($wsubargs);
                    foreach ($wsubcats as $wsc):
                    ?>
                 <li><a href="<?php echo get_term_link( $wsc->slug, $wsc->taxonomy );?>"><?php echo $wsc->name;?></a></li>
                 <?php
                    endforeach;
                    ?>  
              </ul>

           </li>
        </ul>
        <?php 
           endforeach; 
           ?>   

【问题讨论】:

    标签: wordpress custom-taxonomy


    【解决方案1】:

    您可以使用get_field('field_name', $term_obj); 函数将其作为第二个参数传递给分类的对象术语。 欲了解更多信息,请查看:

    https://www.advancedcustomfields.com/resources/adding-fields-taxonomy-term/

    【讨论】:

      猜你喜欢
      • 2021-10-06
      • 2020-05-11
      • 1970-01-01
      • 1970-01-01
      • 2016-02-28
      • 2022-10-02
      • 1970-01-01
      • 2019-06-27
      • 2021-10-28
      相关资源
      最近更新 更多