is_main_query

(3.3.0以降)
is_main_query - 現在の投稿情報が最初に検索されたものか調べる

説明

bool is_main_query( )
現在の投稿情報が最初に検索されたものか調べる。

パラメータ

パラメータはありません。

返り値

現在の投稿情報が最初に検索されたものの場合はtrueを、別途query_posts関数で取得されたものの場合はfalseを返す。

注意

内部ではグローバル変数の$wp_the_query$wp_queryを比較している。$wp_the_queryにはWordPressがリクエストされたURLに基づいて最初に検索した結果などが格納されている。

使用例

  • 現在の投稿情報が最初に検索されたものか調べる。
    <?php if ( is_main_query() ) : ?>

フィルター

実行するフィルターはありません。

アクション

実行するアクションはありません。

ソースファイル

/wp-includes/query.php

関連

  • query_posts - 条件を指定して投稿情報をロードする

お勧めコンテンツ

管理画面でツールバー(Admin bar)を非表示にする(2013年3月5日 登録)

WordPress使ってちょっと変わったサイトを構築する際、管理画面のツールバーを表示させたくないケースがある。一般に公開するサイト側であれば、show_admin_bar関数で非表示にできるのだが、管理画面ではこれを使ってもツールバーは消えてくれない。

投稿画面のウェジェットを2列にする(2013年1月25日 登録)

ダッシュボード画面ではスクリーンレイアウトを最大4列まで選択できるのに、投稿画面は1列か2列のどちらか。高解像度のディスプレイを使っていると、投稿画面では大画面のメリットを生かせていない理由がここにあるのではと感じ、3列対応にしてみた。

標準で使用できる数少ないショートコード[caption]とは(2011年5月7日 登録)

画像をアップロードして「投稿に追加」ボタンをクリックすると、投稿記事内にリンク付きのimgタグか、ショートコードのが挿入される。ここではそれらの書式を整理する。

コメントの「ウェブサイト」止めました(2014年4月14日 登録)

とあるサイトのスパムコメントが多く、その都度のスパム指定するのが面倒である。これまでいくつか対策を行ってきたが、そういった対応にもいい加減うんざりしてきたので、試験的に「ウェブサイト」を無効化しようと思った。

投稿一覧に独自リンクを追加する(2013年4月25日 登録)

管理者ページの「投稿一覧」や「固定ページ一覧」の各投稿記事はマウスポインタを移動すると、「編集」や「クイック編集」といったリンクが表示される。このリンクに独自のリンクを追加する方法を調べてみた。

最終更新日時 : 2012-03-05 20:29