ループタグの条件を指定する

初心者向けワードプレス作成方法とネットビジネスネタのメモサイト

MovableTypeを凌ぐ無料ブログツールWordPressの基本操作、カスタマイズ方法、プラグインなどの情報を提供

ループタグの条件を指定する<?php query_posts(); ?>

2007-12-27

WordPressでループタグの条件を指定するテンプレートタグが、
<?php query_posts(); ?>
です。

このテンプレートタグはパラメータ挿入して使用します。

<?php query_posts(‘①&~&⑱’); ?>

①cat
 指定したカテゴリーid(数値)の投稿記事を選択

②category_name
 指定したカテゴリースラッグ(文字列)の投稿記事を選択

③author_name
 指定したユーザー(ユーザー名)の投稿記事を選択

④author
 指定したユーザーid(数値)の投稿記事を選択

⑤p
 指定した投稿記事id(数値)の投稿記事を選択

⑥name
 指定した投稿記事スラッグ(文字列)の投稿記事を選択

⑦page_id
 指定したページid(数値)のページを選択

⑧pagename
 指定したページタイトル(文字列)のページを選択

⑨showposts
 投稿記事の表示数を指定

⑩hour
 指定した時間(時)の投稿記事を選択

⑪minute
 指定した時間(分)の投稿記事を選択

⑫second
 指定した時間(秒)の投稿記事を選択

⑬day
 指定した日付(日)の投稿記事を選択

⑭monthnum
 指定した日付(月)の投稿記事を選択

⑮year
 指定した日付(年)の投稿記事を選択

⑯paged
 複数ページのとき、表示するページ数を指定

⑰posts_per_page
 1ページに表示する投稿記事数を指定
  「-1」のときは全て表示

⑱order
 表示順を指定
  ASC  ・・・昇順
  DESC ・・・降順(デフォルト)

たとえば、カテゴリーidが1と3の投稿記事を、最新から10個表示したいときは、次のように記述します。


<ul>
 <?php query_posts('cat=1,3&showposts=10'); ?>
 <?php if(have_posts()):while(have_posts()):the_post(); ?>
  <?php the_title('<li>','</li>'); ?>
 <?php endwhile;endif; ?>
</ul>

  タグ: ,

-スポンサーサイト-


コメント

コメントはございません。

コメントを投稿する

-スポンサーサイト-

HOME » WordPressカスタマイズ編 » テンプレートタグ » ループタグの条件を指定する<?php query_posts(); ?>
Google