2013-03-08 105 views
0

我正在嘗試顯示子類別下的所有帖子。但我的代碼繼續呈現父類別,然後所有的帖子,然後是孩子和所有的帖子。我不斷收到更多我想要的類別。該側邊欄僅用於single.php。Wordpress顯示特定類別下的所有帖子

我的分類結構看起來像這樣。

    • 兒童1
      • 小孩子兒童1.1
      • 小孩子兒童1.2
    • 兒童2
      • 小孩子兒童2.2

在子女孩子我有帖子,我想如何呈現它。

<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>&raquo; <?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&amp;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> 

在此先感謝!

回答

0

從一個特定的類別蛞蝓

query_posts(array ('category_name' => 'my-category-slug', 'posts_per_page' => -1)); 

使用查詢職位更多參考使用此訪Category Function reference

然而,對於子類別(或子類別),「類別名稱」並不總是工作。而是使用'category-slug'來代替。

相關問題