wordpress - ACF 分类法:从帖子的条款中获取 ACF 字段
问题描述
我已经为不同的项目类型建立了一个包含自定义分类法的网站。
我在整个网站上都使用这些分类术语,包括为项目构建默认的通用标题。
例子:
项目
- 项目风格:明亮
- 项目类型:厨房
我使用这些术语来生成默认标题:“明亮的厨房”
===
我最终添加了一个 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 ?>
如何简化/改进此代码?
解决方案
推荐阅读
- angular - 有没有办法为 Angular 内存泄漏执行静态代码分析/检查?
- angular - AngularFireAuth - 获取 OAuth AccessToken 并持久化
- python - 在 Numpy 数组中实现“更改为其他数字”的有效方法
- javascript - 为什么我的 Firebase Web 身份验证不起作用?
- html - 如何在不影响 CSS 中的输入框的情况下将图像向下移动一点?
- reactjs - 我应该在 Amazon s3 上部署动态页面吗?
- java - 当 HTML 变大时,HTML 到 PDF 会产生空白页
- d3.js - 为什么属性“填充”在 IE 11 中不起作用
- go - 如何使用 Google Cloud Tasks Go 客户端库指定执行延迟?
- javascript - 分配百分比的算法