• サイトデザイン工事中です。ご意見をお寄せください
  • 赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。(詳細

このWikiはいつでも誰でも編集できます

関数リファレンス/is main query

提供:WordPress Codex 日本語版
移動: 案内, 検索

目次

説明

この関数は `pre_get_posts` にフックしてメインクエリのみを変更できるようにします。この関数は、TRUE または FALSE を返すブール関数です。

書き方

<?php is_main_query(); ?>

パラメータ

このタグにはパラメータは指定できません。

戻り値

(boolean)
成功した場合は ture、そうでない場合は false

用例

add_action( 'pre_get_posts', 'foo_modify_query_exclude_category' );
function foo_modify_query_exclude_category( $query ) {
    if ( $query->is_main_query() && ! $query->get( 'cat' ) )
        $query->set( 'cat', '-5' );
}

変更履歴

3.3 以降

ソースファイル

is_main_query()wp-includes/query.php にあります。

最新英語版: WordPress Codex » Function Reference/is_main_query最新版との差分

関連項目

外部資料

個人用ツール
名前空間
変種
操作
このサイトについて
特集
サーバ別情報
リファレンス
ドキュメント整備
ツールボックス
他の言語