현재 게시글과 관련된 게시물 6 개를 반환해야하는 다음 코드 스 니펫이 있습니다. 게시물 6 개는 동영상 게시 형식의 게시물이어야합니다. 분류 :WP_QUERY : 게시물 형식으로 필터링 된 태그별로 게시물 돌아 가기
if('artists' == get_post_type()){
$taxs = wp_get_post_tags($post->ID);
$name = the_title();
if($taxs){
$tax_ids = array();
foreach ($tax_ids as $individual_tax){
$tax_ids[] = $individual_tax->term_id;
}
gs = array(
'post_type' =>'post',
'tag__in'=> $tax_ids,
'tax_query' =>array(
array(
'taxonomy' => 'post_format',
'field' => 'slug',
'terms' => array('post-format-video')
),
),
'post__not_in' => array($post->ID),
'posts_per_page' => 6,
'ignore_sticky_posts' => 1,
);
$video_query = new WP_QUERY($args);
// other code comes here .........
문제는 제가 쿼리를 실행할 때, 오히려 현재의 게시물을 볼 것으로 관련 태그가하는 것보다, 비디오 포스트 형식으로 모든 게시물을 반환한다는 것입니다. 이 문제를 해결하도록 도와주세요.
예를 들어 보겠습니다. 현재 게시물에는 '오렌지'라는 태그가 있습니다. 관련 게시물 섹션에서 오렌지라는 태그가 있지만 동영상 게시 형식 분류가있는 게시물 만 표시하고 싶습니다.
'tags__in'가 있어야한다' –
@PieterGoosen 감사 tag__in'. 오타를 바로 잡았으나 여전히 원하는대로 작동하지 않습니다. – nelson