因此,我有一个块,它在我的分类法上循环并加载一个模板文件,以便在其中显示每个分类法:
<?php
$collections = get_terms( \'resource-collection\', array(
\'orderby\' => \'name\',
\'hide_empty\' => 0,
\'pad_counts\' => true,
) ); ?>
<?php if ( ! empty( $collections ) ) : ?>
<?php foreach ( $collections as $collection ) : ?>
<?php include locate_template( \'sections/collection-tile.php\' ); ?>
<?php endforeach; ?>
<?php endif ?>
该模板文件(collection tile.php)指的是每个分类法在前端的显示方式。我想为循环中返回的每个分类法输出一个使用ACF构建的自定义字段。它是一个图像字段,设置为返回对象数组。下面是我在模板文件中所做的:
<?php $img = get_field(\'my_custom_field\'); ?>
<img src="<?php echo $img[\'url\'] ?>">
这本该成功的。但不知怎的,它出了问题,我得到:<img src= (unknown)>
因此,似乎WP无法在循环中使用相应的查询项正确地寻址字段。我做了一些研究,但无法找出问题所在。
任何帮助都将不胜感激。提前感谢!