我已经为不同的项目类型建立了一个包含自定义分类法的网站。
我在整个网站上都使用这些分类术语,包括为项目构建默认的通用标题。
例子:
项目
- 项目风格:明亮
- 项目类型:厨房
我使用这些术语来生成默认标题:“明亮的厨房”
===
我最终添加了一个 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 ?>
如何简化/改进此代码?