WEB制作のための情報サイト / unazuki Library

is_home()

基本構文と使い方(引数・実行結果)

基本構文

リクエストしたページがホームかどうかを判定します。
※管理画面の「設定」→「表示設定」の「ホームページの表示」の設定次第で挙動が変わります。詳しくは下記の「実行結果」をご確認ください。

is_home();

引数

なし。

実行結果

戻り値(返す値):真偽値(ホームならtrue、そうでなければfalse)

管理画面の「設定」→「表示設定」ページにて「ホームページの表示」を「最新の投稿」にしている場合、トップページをリクエストした場合にis_home()はtrueを返します。「ホームページの表示」を「固定ページ」にしている場合、投稿ページに指定したページをリクエストした場合にis_home()はtrueを返します。

例1.リクエストしたページがホームかどうかで条件分岐する

<?php if (is_home()) {
	// ホームの場合の処理
} ?>

※当サイトでは初期値とデフォルト値の言葉の定義を区別せず、原則統一して初期値を採用しています。

関連するテンプレートタグ

テンプレートタグ 説明
is_main_query() 現在のクエリがメインクエリかどうかを判定する。
is_user_logged_in() ユーザーがWordPressにログインしているかどうかを判定する。
is_paged() リクエストしたページがページングされたページかどうかを判定する。
is_404() 表示するページが404ページかどうかを判定する。
is_search() リクエストしたページが検索結果ページかどうかを判定する。
is_archive() リクエストしたページがアーカイブページかどうかを判定する。
is_day() リクエストしたページが日付別のアーカイブページかどうかを判定する。
is_date() リクエストしたページが年別/月別/日付別のいずれかのアーカイブページかどうかを判定する。
is_month() リクエストしたページが月別アーカイブページかどうかを判定する。
is_year() リクエストしたページが年別アーカイブページかどうかを判定する。
is_author() リクエストしたページが投稿者アーカイブページかどうかを判定する。
is_post_type_archive() リクエストしたページが投稿タイプのアーカイブページかどうかを判定する。
is_tax() リクエストしたページがタクソノミーページ(ターム別記事一覧ページ)かどうかを判定する。
is_tag() リクエストしたページがタグページかどうかを判定する。
is_category() リクエストしたページがカテゴリーページかどうかを判定する。
is_page() リクエストしたページが固定ページかどうかを判定する。
is_singular() リクエストしたページが指定した投稿タイプの個別ページかどうかを判定する。
is_single() リクエストしたページが投稿の個別ページかどうかを判定する。
is_front_page() リクエストしたページがトップページかどうかを判定する。