WordPressでブログのサイドメニューなどに、カテゴリ毎の記事一覧リンクを表示させる方法のご紹介です。
カテゴリ毎に記事を一覧表示
こちらの記事で紹介されている方法を参考に、カテゴリに属する記事を一覧で表示するには以下のコードをテーマファイルに記述します。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
<ul> <?php $categories = get_categories(); foreach($categories as $category) : ?> <li><a href="<?php echo get_category_link( $category->term_id ); ?>"> <?php echo $category->cat_name; ?></a> <ul> <?php query_posts('cat='.$category->cat_ID); if (have_posts()) : while (have_posts()) : the_post(); ?> <li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li> <?php endwhile; endif; ?> </ul> </li> <?php endforeach; ?> </ul> |
コメント