WordPressでよく使うテンプレートタグ 記事取得編

テーマ

template_tag_post

引き続きテンプレートタグについてまとめていきます。
今回は記事取得に関するテンプレートタグ中心です。

記事取得に関わるテンプレートタグ

記事を取得する(メインクエリ以外にループを作成)

<?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でよく使うテンプレートタグ タグ編

テーマ

関連記事