좋아, "서비스"라는 사용자 지정 게시물 유형이 있습니다. 이 맞춤 게시물 유형에는 '영역'이라는 분류법이 있으며 해당 분류법에는 5 개의 용어가 있습니다.
"서비스"에 10 개의 게시물이 있고 "Painting"에 5 개의 게시물이 있고 "Photography"에 5 개의 게시물이 있다고 가정하겠습니다.
"Services"에서 게시물을 쿼리 할 수 있어야하지만 10 개의 게시물을 표시하는 대신 "Painting"과 관련된 5 만 표시합니다.
현재 분류 및 용어로 쿼리 할 수 있지만 용어별로 필터없이 "서비스"의 모든 게시물이 표시됩니다.
기본적으로 내가 선택한 용어에서 post_type으로 게시물을 쿼리하십시오.
어떤 도움이라도 좋을 것입니다. 감사.
<ul id="service-list">
<?php
$args = array('tax_query' => array( array('taxonomy' => 'areas', 'field' => 'slug','terms' => 'painting')));
$the_query = new WP_Query( $args );
if($the_query->have_posts() ) : while ( $the_query->have_posts() ) : $the_query->the_post();
?>
<li class="service">
<h2><?php the_title(); ?></h2>
<?php the_content(); ?>
</li><!-- /.service -->
<?php endwhile; else: ?>
<p>Nothing Here.</p>
<?php endif; wp_reset_postdata(); ?>
</ul><!-- #service-list -->
따라서 $ args를 지정하여 게시물을 가져올 게시물 유형을 지정하면 해결할 수 있습니다.
좋아, 그래서 나는이 모든 것을 생각했던 것처럼 보이고 해결책은 정말 간단했습니다.
—
Rise
답변을 정답으로 표시하거나 주제를 삭제하십시오.
—
AlxVallejo
나는 해결책을 게시하기 위해 7 시간을 기다려야한다 :(
—
Rise