我有一个存档页面,其中显示某些帖子,并且希望为每个特定帖子回显选择的ACF标签(而不是值)列表。
我已经在循环中了:
let data = ['Apple', 'Banana', 'Orange', 'Peach'],
result = data.map(name => ({name}));
console.log(result);
这会显示所有可能选择的标签(实际上不是为特定帖子选择的标签)。
答案 0 :(得分:0)
<?php $field = get_field_object('custom_field_name');
$value = $field['value'];
if( $value ): ?>
<ul>
<?php foreach( $value as $label ): ?>
<li><?php echo $field['choices'][ $label ]; ?></li>
<?php endforeach; ?>
</ul>
<?php endif; ?>
答案 1 :(得分:0)
ACF在WP_Query中发布所选标签列表
在您的帖子wp查询循环中添加以下代码
<?php
$post_id = get_the_ID();
$field = get_field_object('custom_field_name',$post_id );
if( $field['choices'] ): ?>
<ul>
<?php foreach( $field['choices'] as $value => $label ): ?>
<li><?php echo $label; ?></li>
<?php endforeach; ?>
</ul>
<?php endif; ?>