タグ :

カテゴリー内の全記事をリストアップ : WordPress

投稿日 : 2008年6月16日 | 更新日 : 2011年07月14日 前のページへ戻る

WordPressでカテゴリー内の全記事を表示する処理で詰まりました。とりあえずの解決策を健忘禄としてまとめています。

ブログの表示設定で投稿数を10に設定しています。サイドバーにカテゴリーの全記事を表示するため、次のコードを書きました。

<ul>
<?php query_posts(‘cat=カテゴリーID’); ?>
<?php if(have_posts()): while(have_posts()): the_post(); ?>
<li><?php the_title(); ?></li>
<?php endwhile; endif; ?>
</ul>

上のコードだと記事数が10を超えても10件しか表示しません。そこで次のようなコードに変更しました。

<ul>
<?php
$posts = get_posts(‘numberposts=100&category=カテゴリーID’);
?>
<?php
if($posts): foreach($posts as $post): setup_postdata($post); ?>
<li><?php the_title(); ?></li>
<?php endforeach; endif;
?>
</ul>

変更したコードでも100件しか表示しませんが、数字を大きくすれば何件でも表示できそうです。

もっと簡単な機能がありそうですが、分かりませんでした。簡単な方法がありましたらコメントください。

WordPress | 固定リンク | Comments (0)

関連記事

このページの上へ移動

コメント

コメントはまだありません。

コメントの投稿

改行と段落タグは自動で挿入されます。
メールアドレスは表示されません。

 

 

 


トラックバックURL

http://www.findxfine.com/programming/wp/530.html/trackback

このページの上へ