簡體   English   中英

wordpress僅在子類別上顯示帖子

[英]wordpress display posts on subcategory only

嗨,我正在使用Wordpress開發網站和自制模板。 我有1頁顯示其帖子的所有類別。 這就是我想做的

  • 主分類
    • 子類別1
      • 發布1
      • 子類別1.2
        • 發布1.2.1
        • 發布1.2.2
    • 子類別2
    • 子類別3

我使用wp_link_category()顯示類別,我搜索如何顯示帶有帖子的類別,但問題是。 子類別1中的帖子也顯示在子類別1中

  • 主分類
    • 子類別1
      • 發布1
      • 發布1.2.1
      • 發布1.2.2
      • 子類別1.2
        • 發布1.2.1
        • 發布1.2.2
    • 子類別2
    • 子類別3

如何從子類別1的子類別1.2中刪除帖子? 這是我從stackoverflow復制並粘貼的代碼

$categories =  get_categories('child_of=4');  
foreach  ($categories as $category) {
    //Display the sub category information using $category values like $category->cat_name
    echo '<h2>'.$category->name.'</h2>';
    echo '<ul>';

    foreach (get_posts('cat='.$category->term_id) as $post) {
        setup_postdata( $post );
        echo '<li><a href="'.get_permalink($post->ID).'">'.get_the_title().'</a></li>';   
    }  
    echo '</ul>';
}

我希望你能聽懂我的英語不好。

試試這個代替:

$args = array(
  'child_of' => 4,
  'parent' => 4
  );

$categories =  get_categories( $args ); 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM