我有一个页面,其名称与我的自定义分类法中的术语相同'类'。
在该页面上,我希望回应匹配分类法中的ACF字段。
我设法使用页面名称调用分类法并指定自定义分类的名称,但是当我尝试回显ACF字段时,它不会返回任何内容。
这是代码,包括一些用于测试的回声。
在我的页面上,我得到的课程35'从分类法的名称和分类法ID。没有其他东西回归。
if ( have_posts() )
while ( have_posts() ): the_post();
$post_slug = ( $post->post_name );
$terms = get_terms( array(
'taxonomy' => 'classes',
'slug' => $post_slug
) );
foreach ( $terms as $term ) {
echo $term->taxonomy;
echo $term->term_taxonomy_id;
$thumbnail = get_field('field_test', $term->taxonomy . '_' . $term->term_id);
$thumbnail2 = get_field('field_test', $term->taxonomy . '_' . $term->term_taxonomy_id);
$thumbnail3 = get_field('field_test', $term);
echo $thumbnail;
echo $thumbnail2;
echo $thumbnail3;
}