RSS | Twitter | Facebook
Home » WordPress » カテゴリー内の全記事をリストアップ : WordPress

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

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件しか表示しませんが、数字を大きくすれば何件でも表示できそうです。

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

このページの上へ移動

  Yahoo!ブックマークに登録    Google  この記事をクリップ!  BuzzurlにブックマークBuzzurlにブックマーク

2008/6/16 月 | WordPress, 文法 | 固定リンク |

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

コメントの投稿

改行と段落タグは自動で挿入されます。メールアドレスは表示されません。
利用可能な HTML タグ :
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite="">
<cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

(必須)

(必須)


トラックバックURL

このページの上へ移動