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