ACF分类:从帖子的条款中获取ACF字段

时间:2018-08-25 15:34:17

标签: wordpress advanced-custom-fields custom-taxonomy taxonomy-terms

我已经建立了一个具有针对不同项目类型的自定义分类法的网站。

我在网站上使用这些分类术语,包括为项目构造默认的通用标题。

示例:

项目

  • 项目样式:明亮
  • 项目类型:厨房

我使用以下术语生成默认标题:“明亮的厨房”

===

我最终添加了ACF分类字段,因为其中的一些复数形式很奇怪-门廊与门廊,重塑与重塑等。

我已成功将此字段拖入“自动生成名称”代码中,但是我敢肯定有更好的方法。

<?php $project_types = wp_get_object_terms( $post->ID,  'project_type' );
if ( ! empty( $project_types ) ) {
    if ( ! is_wp_error( $project_types ) ) {

            foreach( $project_types as $term ) {
                $singular = get_field('singular', 'project_type_' . esc_html( $term->term_id ));

            }

    }
} ?>

<?php echo $singular ?>

如何简化/改进此代码?

0 个答案:

没有答案
相关问题