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