관련 게시물을 카테고리 페이지의 게시물 옆에 태그로 표시하고 싶습니다. 관련된 모든 게시물 코드는 찾을 수있는 single.php
의 중첩 루프에서 사용해야하지만 카테고리 페이지의 루프에 있어야합니다.워드 프레스의 카테고리 템플릿 페이지에 태그로 관련 게시물 표시
그래서 당신은 카테고리 "고양이"에 갈 때 출력합니다 다음 "포스트 1 개 제목"카테고리 "고양이"태그 "고양이" "관련 포스트 1.1 제목"태그 "고양이" "관련 1.2 제목 "태그"고양이 "
"포스트 2 제목 "카테고리"고양이 "태그"TOMCATS " "관련 포스트 2.1 제목 "태그"TOMCATS " "관련 포스트 2.2 제목을 "게시 , 태그 "톰캣"
...
이것은 내가 생각해 낸 코드이지만 깨졌습니다.
`// 첫 번째 검색어 $ my_query = new WP_Query ('cat = 6');
// If first query have posts
if($my_query->have_posts()) :
// While first query have posts
while ($my_query->have_posts()) : $my_query->the_post();
?>
<!-- start post -->
<!-- End post div -->
<?php
// tags
$tag_ids = array();
foreach($tags as $individual_tag) $tag_ids[] = $individual_tag->term_id;
$args=array(
'tag__in' => $tag_ids,
'post__not_in' => array($post->ID),
'posts_per_page'=>99,
'caller_get_posts'=>1
);
// Second query
$my_second_query = new WP_Query('$args');
// If second query have posts
if($my_second_query->have_posts()) :
?>
<?php
// While second query have posts
while($my_second_query->have_posts()) : $my_second_query->the_post();
?>
<!-- start post -->
<!-- End post div -->
<?php
// End second while have posts
endwhile;
?>
<?php
// End first while have posts
endwhile;
// End if first query have posts
endif;
?>`
이 경우에도 가능합니까? 나는 내 삶을 위해 모범을 찾을 수 없었다. 미리 감사드립니다.
sooo 고맙습니다. 방금 휴가를 보냈고이 프로젝트를 계속 진행하고 결과를 알려 드리겠습니다. –