- 赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。(詳細)
「テンプレート:Query Tags」の版間の差分
提供: WordPress Codex 日本語版
(和訳完了。チュートリアルはページ自体が存在しないのでそのままにしてあります。) |
(2013-09-25T18:13:50 Veraxus 版に更新版に更新) |
||
1行目: | 1行目: | ||
+ | ===記事=== | ||
+ | * 記事: [[ループ]] - WordPress ループ内でのクエリの使い方に関する基本的な概要。 | ||
+ | * 記事: [[クエリ概要]] - どのクエリが WordPress を生成するのかが決定される方法についての説明。 | ||
+ | * 記事: [[カスタムクエリ|フックを使ったクエリのカスタマイズ]] | ||
+ | * 記事: [[Displaying Posts Using a Custom Select Query|カスタムセレクトクエリを使った投稿の表示]] /[[:en:Displaying Posts Using a Custom Select Query|en]] | ||
+ | * 記事: [[Making Advanced Taxonomy Queries|高度なタクソノミークエリの生成]] /[[:en:Making Advanced Taxonomy Queries|en]] | ||
+ | * 記事: [[Making Custom Queries using Offset and Pagination|オフセットとページネーションを活用したカスタムクエリ]] /[[:en:Making Custom Queries using Offset and Pagination|en]] | ||
+ | |||
+ | ===コード・ドキュメンテーション=== | ||
* クラス: [[クラスリファレンス/WP_Query | WP_Query]] - WP_Query クラスの詳細な全容 | * クラス: [[クラスリファレンス/WP_Query | WP_Query]] - WP_Query クラスの詳細な全容 | ||
− | * | + | * オブジェクト: [[クラスリファレンス/wpdb|$wpdb]] - $wpdb オブジェクトの使い方全容 |
− | * 関数: [[関数リファレンス/get_query_var | get_query_var()]] | + | * 関数: [[関数リファレンス/get_query_var | get_query_var()]] /[[:en:Function_Reference/get_query_var|en]] |
− | * 関数: [[関数リファレンス/query_posts | query_posts()]] - | + | * 関数: [[関数リファレンス/query_posts | query_posts()]] - 追加のカスタムクエリを作成 |
+ | * 関数: [[関数リファレンス/get post|get_post()]] - 項目の ID を取得しデータベース内にあるその投稿のレコードを返す | ||
* 関数: [[関数リファレンス/get_posts|get_posts()]] - 投稿の配列を返すことに特化した関数 | * 関数: [[関数リファレンス/get_posts|get_posts()]] - 投稿の配列を返すことに特化した関数 | ||
* 関数: [[関数リファレンス/get_pages|get_pages()]] - ページの配列を返すことに特化した関数 | * 関数: [[関数リファレンス/get_pages|get_pages()]] - ページの配列を返すことに特化した関数 | ||
− | * 関数: [[関数リファレンス/have_posts | have posts()]] - クエリが投稿を返すか否かを判断する条件関数 | + | * 関数: [[関数リファレンス/have_posts|have posts()]] /[[:en:Function_Reference/have_posts|en]] - クエリが投稿を返すか否かを判断する条件関数 |
− | * 関数: [[関数リファレンス/the_post | the_post()]] - | + | * 関数: [[関数リファレンス/the_post|the_post()]] /[[:en:Function_Reference/the_post|en]] - クエリ後に自動的にループを設定する |
− | * 関数: [[関数リファレンス/rewind_posts | rewind_posts()]] - | + | * 関数: [[関数リファレンス/rewind_posts | rewind_posts()]] - 現状のループをリセットする |
− | * 関数: [[関数リファレンス/setup_postdata|setup_postdata()]] - | + | * 関数: [[関数リファレンス/setup_postdata|setup_postdata()]] /[[:en:Function_Reference/setup_postdata|en]] - ループ内で個別の結果を得るためのクエリデータを設定する |
− | * 関数: [[関数リファレンス/wp_reset_postdata | wp_reset_postdata()]] - | + | * 関数: [[関数リファレンス/wp_reset_postdata|wp_reset_postdata()]] /[[:en:Function_Reference/wp_reset_postdata|en]] - 直前のクエリを復元する (通常はループ内の別のループの後に用いられる) |
− | * 関数: [[関数リファレンス/wp_reset_query | wp_reset_query()]] | + | * 関数: [[関数リファレンス/wp_reset_query|wp_reset_query()]] |
− | * 関数: [[関数リファレンス/is_main_query|is_main_query()]] - | + | * 関数: [[関数リファレンス/is_main_query|is_main_query()]] - 変更されるクエリがメインのクエリであることを確認する |
* アクションフック: [[プラグイン API/アクションフック一覧/pre_get_posts|pre_get_posts]] - WordPressクエリが実行される前に変更する | * アクションフック: [[プラグイン API/アクションフック一覧/pre_get_posts|pre_get_posts]] - WordPressクエリが実行される前に変更する | ||
− | * | + | * アクションフック: [[プラグイン API/アクションフック一覧/the_post|the_post]] /[[:en:Function_Reference/the_post|en]] - post クエリの後で post オブジェクトを変更する |
− | + | * フィルターフック: [[プラグイン API/フィルターフック一覧/found_posts|found_posts]] /[[:en:Function_Reference/found_posts|en]] - WP_Query オブジェクトの found_posts 値を変更する | |
− | * | + | <noinclude> |
− | + | {{原文|Template:Query_Tags|136322}}<!-- 2013-09-25T18:13:50 Veraxus 版 --> | |
+ | </noinclude> |
2013年10月27日 (日) 12:03時点における版
記事
- 記事: ループ - WordPress ループ内でのクエリの使い方に関する基本的な概要。
- 記事: クエリ概要 - どのクエリが WordPress を生成するのかが決定される方法についての説明。
- 記事: フックを使ったクエリのカスタマイズ
- 記事: カスタムセレクトクエリを使った投稿の表示 /en
- 記事: 高度なタクソノミークエリの生成 /en
- 記事: オフセットとページネーションを活用したカスタムクエリ /en
コード・ドキュメンテーション
- クラス: WP_Query - WP_Query クラスの詳細な全容
- オブジェクト: $wpdb - $wpdb オブジェクトの使い方全容
- 関数: get_query_var() /en
- 関数: query_posts() - 追加のカスタムクエリを作成
- 関数: get_post() - 項目の ID を取得しデータベース内にあるその投稿のレコードを返す
- 関数: get_posts() - 投稿の配列を返すことに特化した関数
- 関数: get_pages() - ページの配列を返すことに特化した関数
- 関数: have posts() /en - クエリが投稿を返すか否かを判断する条件関数
- 関数: the_post() /en - クエリ後に自動的にループを設定する
- 関数: rewind_posts() - 現状のループをリセットする
- 関数: setup_postdata() /en - ループ内で個別の結果を得るためのクエリデータを設定する
- 関数: wp_reset_postdata() /en - 直前のクエリを復元する (通常はループ内の別のループの後に用いられる)
- 関数: wp_reset_query()
- 関数: is_main_query() - 変更されるクエリがメインのクエリであることを確認する
- アクションフック: pre_get_posts - WordPressクエリが実行される前に変更する
- アクションフック: the_post /en - post クエリの後で post オブジェクトを変更する
- フィルターフック: found_posts /en - WP_Query オブジェクトの found_posts 値を変更する