사용자 정의 분류 "위치"에 의해 필터링 된 사용자 정의 게시 유형 "둘러보기"에서 게시물을 얻으려면 페이지 템플리트에서 wp_query를 실행 중입니다. 이 taxonomy는 hierachical이고 조직 된 "land -> region -> spot"입니다. 해당 템플리트를 사용하는 현재 페이지는 ACF 분류 필드에 의해 지정된 동일한 택 소노 미를 갖습니다. 이 wp_query 실제로 잘 작동 '위치'=> 'function_that_inserts_current_ACF_term'wp_query의 값으로 ACF 분류 필드 용어 사용
<?php $args = array('post_type' => 'tour', 'location' => 'meran'); $featured_tour = new WP_Query($args); ?>
<?php if ($featured_tour->have_posts()) : while ($featured_tour->have_posts()) : $featured_tour->the_post(); ?>
<article>
<h1><?php echo get_the_title(); ?></h1>
</article>
<?php endwhile; else : ?>
<p>No tour here! :(</p>
<?php endif; wp_reset_postdata(); ?>
내가 지금 ACF "자리"필드, 같은에서 선택한 용어에 의해 위치의 이름을 대체하고 싶습니다. 검색 방법이 있습니까? 조언 해 주셔서 감사합니다.
'$ term_field = get_field ('my_taxonomy', $ post-> ID);'트릭을하지 않습니까? – Marciano
구문 오류가 발생합니다 : 구문 분석 오류 : 구문 오류, 예기치 않은 T_STRING, '예상') /Applications/AMPPS/www/.../wp-content/themes/.../template-leaflet-archive.php 나는 이렇게하려고했다 : php $ args = array ('post_type'=> '둘러보기', 'location'=> '$ term_field = get_field ('spot ', $ post-> ID);'); $ featured_tour = 새로운 WP_Query ($ args); ?> –
'$ term_field' 변수와 선언은'args' 배열에 있어서는 안됩니다. 'location' 배열 키는 ACF에서 얻는 필드 인 문자열 값이어야합니다. – Marciano