- サイトデザイン工事中です。ご意見をお寄せください。
- 赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。(詳細)
関数リファレンス/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 (最新版との差分)
関連項目
外部資料
- 3.3の新しい関数 is_main_query を使おう(Simple Colors)