0

こんにちは基本的に私はページテンプレートを持っています. 目次のように。コードを制御したいので、プラグインは必要ありません。

これが可能かどうか尋ねたいだけですか?

==> 目次ページ (カテゴリ 6 月号の下)

次に、特定のカテゴリの下にあるすべてのサブカテゴリ情報を出力します。この形式のように:

=> サブカテゴリのタイトル

 then Posts Under (this) Subcategory
 -> Post Title including Permalink
 -> Post Excerpt

 -> Post Title including Permalink
 -> Post Excerpt

 -> Post Title including Permalink
 -> Post Excerpt

=> サブカテゴリ 2 のタイトル

 then Posts Under (this) Subcategory
 -> Post Title including Permalink
 -> Post Excerpt

 -> Post Title including Permalink
 -> Post Excerpt

 -> Post Title including Permalink
 -> Post Excerpt

=> サブカテゴリ 3 のタイトル

 then Posts Under (this) Subcategory
 -> Post Title including Permalink
 -> Post Excerpt

 -> Post Title including Permalink
 -> Post Excerpt

 -> Post Title including Permalink
 -> Post Excerpt

等々..

wordpress に特定の投稿カテゴリの下にサブカテゴリを抽出するこの方法があるかどうかを知りたいだけです。次の問題のために別のテーブルの内容を作成する場合のように、テンプレートで適切に表示するにはどうすればよいですか。すべてのサブカテゴリ情報が自動的に出力されます。私を助けてください。

ありがとう

4

1 に答える 1

0

これを試してください...テストされていません

<?php 

        $args = array(
            'type'                     => 'post',
            'child_of'                 => 0,
            'parent'                   => '1', //Only get child categories
            'orderby'                  => 'name',
            'order'                    => 'ASC',
            'hide_empty'               => 1,
            'taxonomy'                 => 'category',
            'pad_counts'               => false 
        );

        $categoryList = get_categories($args);

            if(!empty($categoryList)){

            foreach($categoryList as $category){

                          $postArgs = array(
                    'cat' => $category->id,
                            'post_type' => 'post'   //Use other options as needed
                         );                    

                query_posts($postArgs);

                        while ( have_posts() ) : the_post();
                echo get_the_title();
                echo get_permalink();
                        echo get_the_excerpt();
                endwhile;

             }

             }
    ?>
于 2013-03-20T16:34:10.567 に答える