カテゴリの記事リスト
-
お世話になっております。
アーカイブページで表示している記事リストを
同じようにシングルページでも表示させようと思いましたが
うまく表示がされません。
コードを配置しますのでご教授頂けると幸いです。症状としましては、
親カテゴリ子カテゴリの振り分けが出来ないのと、
現在のカテゴリのみの記事一覧になるところが、
全カテゴリの記事が表示されてしまいます。どうぞよろしくお願いいたします。
<?php if(is_category('xxx')||$cat_parent_id == 1): ?> <?php $cat_id = get_query_var('cat'); $cat = get_category($cat_id); $cat_parent_id = $cat->category_parent; $cat_parent = get_category($cat_parent_id); if( $cat_parent_id == 0 ): //親カテゴリの場合 $cat_parent = get_category($cat_parent_id); ?> <h2>最新記事</h2> <?php else: //子カテゴリの場合 ?> <h2>最新記事</h2> <p>カテゴリー:<a href="<?php echo get_category_link($cat_id); ?>"><?php single_cat_title(); ?></a></p> <?php endif; ?> <ul> <?php query_posts('cat='.$cat_id); if (have_posts()) : while (have_posts()) : the_post(); ?> <li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li> <?php endwhile; endif; ?> <li class="sMore"><a href="<?php echo get_category_link($cat_id); ?>">><?php single_cat_title(); ?>一覧へ</a></li> </ul> <?php endif; ?> <?php if(is_single()): ?> <?php $cat_id = get_query_var('cat'); $cat = get_category($cat_id); $cat_parent_id = $cat->category_parent; $cat_parent = get_category($cat_parent_id); if( $cat_parent_id == 0 ): //親カテゴリの場合 $cat_parent = get_category($cat_parent_id); ?> <h2>最新記事</h2> <?php else: //子カテゴリの場合 ?> <h2>最新記事</h2> <p>カテゴリー:<a href="<?php echo get_category_link($cat_id); ?>"><?php single_cat_title(); ?></a></p> <?php endif; ?> <ul> <?php query_posts('cat='.$cat_id); if (have_posts()) : while (have_posts()) : the_post(); ?> <li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li> <?php endwhile; endif; ?> <li class="sMore"><a href="<?php echo get_category_link($cat_id); ?>">><?php single_cat_title(); ?>一覧へ</a></li> </ul> <?php endif; ?>
1件の返信を表示中 - 1 - 1件目 (全1件中)
1件の返信を表示中 - 1 - 1件目 (全1件中)
- トピック「カテゴリの記事リスト」には新たに返信することはできません。