表示設定の設定記事数を超えてもカテゴリー別全記事一覧が表示されるコードを発見。
コードそのものは、すべてのカテゴリーを表示するもののようだ。
表示設定の設定記事数を超えても記事が表示されるカテゴリー別全記事一覧
<?php
$args=array(
'orderby' => 'order',
'order' => 'ASC',
'exclude' => '1'
);
$categories = get_categories($args);
foreach($categories as $category) :
?>
<div class="cont">
<h2><?php echo $category->cat_name; ?></h2>
<ul>
<?php
query_posts('showposts=500&order=asc&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; ?>
<li><?php echo '<a href="' . get_category_link( $category->term_id ) . '"' . '>more...</a>'; ?></li>
</ul>
</div>
<?php endforeach; ?>
このままでも良いけど
このままでも十分実用性があると思うんだけど、親カテゴリーと子カテゴリーに同じ記事があると全部表示されてしまう。
理想を言えば、親カテゴリーはカテゴリーネームだけで表示するようにしたいんだけど。
いや、投稿画面で子カテゴリーだけ指定すればいいんだろうけどさ。
親も子も両方チェックしてるからなあ。
親カテゴリーだけの全記事リストに変えてみようか?
できるかな、できるかな?
コメント