0
에서 반복 할 수없는 이유는 사용자 정의 게시 유형의 서비스 및 특정 카테고리 인 게시물의 이름을 출력하려고합니다. 나는 모든 포스트 유형사용자 정의 게시 유형 및 카테고리를 WordPress
여기$args = array(
'post_type' => 'service',
'cat' => $cat
);
$query = new WP_Query($args);
echo '<pre>';
print_r($query);
echo '</pre>';
?>
<div id="subCatBox">
<ul id="subCatlist" class="list">
<?php if($query->have_posts()) : while ($query->have_posts()) : $query->the_post(); ?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endwhile; else : ?>
<?php endif; ?>
</ul>
</div>
의 범주를 출력하고 사용하고 코드가 조회 된 객체의 출력이
WP_Query Object
(
[query] => Array
(
[post_type] => service
[cat] => 4
)
[query_vars] => Array
(
[post_type] => any
[cat] => 4
[error] =>
내가 왜 쿼리에서 이해할 수있다 그러나
post_type은 service이지만 query_vars에는 any가 있습니다. 어떤 도움도 대단히 감사하겠습니다.
게시 카테고리를 가져 오려면 get_the_category (int $ id = false)를 사용해보세요. – user3040610
나는이 카테고리를 이미 얻고있다. $ cat = get_the_category() [0] -> cat_ID; – Mike