"issue"라는 동일한 사용자 지정 분류 체계 아래의 모든 게시물을 표시하는 기능이 있습니다. 같은 카테고리 아래의 게시물 만 표시하도록 범위를 좁히도록 조정해야합니다.WordPress : 현재 범주의 다른 게시물 표시
나는 WordPress get_the_category() 함수를 살펴 봤지만 그다지 운이 없었습니다.
<?php
$category = get_the_category();
echo $category[0]->cat_id;
?>
그래서 내가 현재 카테고리 ID 내에 만 표시 게시물에 코드의 첫 번째 일괄 편집을 시도 :
<?php
$issueid = get_the_term_list($post->ID, 'issue', '', ', ', '');
$postslist = get_posts("numberposts=100&issue=$issueid");
foreach ($postslist as $post) :
setup_postdata($post); ?>
<div class="sidebar-box">
<div class="sidebar-left">
<p><a href="<?php echo get_page_link($page->ID) ?>"><?php the_title(); ?></a></p>
<p><?php the_date(); ?></p>
</div>
<div class="sidebar-right">
<?php echo get_the_post_thumbnail($page->ID, 'thumbnail'); ?>
</div>
</div>
<?php endforeach; ?>
이 제대로 현재 카테고리 ID를 표시합니다 : 여기
코드입니다 하지만 여전히 모든 것을 반환합니다 :$category = get_the_category();
$categoryid = $category[0]->cat_id;
$issueid = get_the_term_list($post->ID, 'issue', '', ', ', '');
$postslist = get_posts("numberposts=100&issue=$issueid&category=$categoryid");
foreach ($postslist as $post) :
setup_postdata($post); ?>
이것은 get_the_category 함수입니다. 참조 : http://codex.wordpress.org/Function_Reference/get_the_category
어떤 도움을 주시면 감사하겠습니다.
감사합니다,
웨이드
귀하의 요구 사항에 대해 다소 혼란 스럽습니다. 사용자 지정 분류 체계의 모든 게시물을 표시하거나 특정 문제가 하나만있는 게시물을 원합니다. –