- 2008-02-27 (水) 13:33
- WordPress
トップページとかで、○件だけ更新情報を表示する書き方。
例えば、更新情報というカテゴリーだけでいいのならget_posts()という選択肢もある。
しかし、複数のカテゴリーにまたがっている場合はquery_posts()を使うする。
例えば、カテゴリーIDが1と2のカテゴリーを一緒にして、5件表示する。
<dl><?php query_posts($query_string . "&cat=1,2&showposts=5"); ?>
<?php while(have_posts()):the_post() ?>
<?php the_date('Y/n/j','<dt>','</dt>'); ?><dd><a href="<?php the_permalink(); ?>" id="post-<?php the_ID(); ?>"><?php the_title(); ?></a></dd>
<?php endwhile; ?>
<?php query_posts($query_string . ""); //初期化 ?></dl>
HTMLタグはお好きなように書き換えてください。
それよりも、
これ重要
<?php query_posts($query_string . ""); //初期化 ?>
最後の1行が無いとページャーが発生してしまう。(しかも、表示しているページを起点にしてしまうので、ページが無い可能性が高い。)
- Newer: TENGA
- Older: WordPressのContinue readingを変更する
コメント:0
トラックバック:0
- Trackback URL for this entry
- http://grap.org/web_tech/wordpress/2008/02/27/54/trackback/
- Listed below are links to weblogs that reference
- query_postsを使って更新情報を表示する from GRAP