カテゴリー別全記事一覧を作りたい。
前回参考にしたサイトさんの公開コードではうまくいかなかったので別のサイトさんのコードを使ってみることにした。
こちらのコードは、それなりにカテゴリー別の記事が表示されるのだが、表示設定で設定した記事数しか収得できない。
とはいえ、それなりに表示されるので、コードをのせてみる。
全てのカテゴリーの記事を収得するカテゴリー別全記事一覧参考コード
<?php
$categories = get_categories();
foreach($categories as $category) :
?>
<div><a href="<?php echo get_category_link( $category->term_id ); ?>"><?php echo $category->cat_name; ?></a></div>
<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>
<?php endforeach; ?>
親カテゴリーの記事を収得するカテゴリー別全記事一覧参考コード
<?php
$categories = get_categories('parent=0');
foreach($categories as $category) :
?>
<div><a href="<?php echo get_category_link( $category->term_id ); ?>"><?php echo $category->cat_name; ?></a></div>
<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>
<?php endforeach; ?>
カテゴリー別全記事リスト作成次回の課題
表示設定で設定した記事数しか表示されないのがなんたって問題あり。
さて、どうやって全部の記事を表示させるかな?
コメント