WordPressでよく使うテンプレートタグ 記事取得編
引き続きテンプレートタグについてまとめていきます。
今回は記事取得に関するテンプレートタグ中心です。
記事取得に関わるテンプレートタグ
記事を取得する(メインクエリ以外にループを作成)
<?php $posts_array = get_posts($args); ?>
メインクエリ以外に、複数のループを作成するために使用します。
記事を取得する(メインクエリを書き換える)
<?php query_posts('posts_per_page=5'); ?>
ページ上のメインクエリを書き換えるときに使用します。
使用後はwp_reset_query()を呼び出し、元のメインクエリに戻す必要があります。
ループの投稿情報を巻き戻す
<?php rewind_posts(); ?>
元のメインクエリに戻す
<?php wp_reset_query(); ?>
主にquery_posts()でクエリを書き換えた後に使用します。
get_posts と query_posts の使い分けに気をつけましょう。
その1:(WordPressでよく使うテンプレートタグ 記事編)
その2:(WordPressでよく使うテンプレートタグ サイト情報編)
その3:(WordPressでよく使うテンプレートタグ サイト全体編)
その4:(WordPressでよく使うテンプレートタグ カテゴリー編)
その5:(WordPressでよく使うテンプレートタグ タグ編)
関連記事