0
我正在嘗試顯示子類別下的所有帖子。但我的代碼繼續呈現父類別,然後所有的帖子,然後是孩子和所有的帖子。我不斷收到更多我想要的類別。該側邊欄僅用於single.php。Wordpress顯示特定類別下的所有帖子
我的分類結構看起來像這樣。
- 父
- 兒童1
- 小孩子兒童1.1
- 小孩子兒童1.2
- 兒童2
- 小孩子兒童2.2
- 兒童1
在子女孩子我有帖子,我想如何呈現它。
<div id="child-child-title">
<ul>
<li class="post">title + post meta data</li>
<li class="post">title + post meta data</li>
<li class="post">title + post meta data</li>
</ul>
</div>
這裏就是我有工作,並且呈現每個類別(無論是如果它是一個父母或子女),並在其網站上的每一個崗位。
<?php global $post; $categories = get_the_category();foreach ($categories as $category) : ?>
<h4>» <?php echo $category->name; ?></h4>
<ul>
<?php
foreach((get_the_category()) as $category) {
$cat_ids=$cat_ids . $category->cat_ID . ',';
}
$cat_ids=substr($cat_ids, 0, -1);
//----------
?>
<?php $posts = get_posts('numberposts=20&category='. $cat_ids);foreach($posts as $post) : ?>
<a href='<?php the_permalink() ?>'><?php the_title(); ?></a></li><br>
<?php endforeach; ?>
<li><strong><a href="<?php echo get_category_link($category->term_id);?>"><?php echo $category->name; ?> </a></strong></li>
<?php endforeach; ?>
</ul>
在此先感謝!