SHU BLOG

BLOG NEWS ブログ

TITLE

【WordPress】トップページに表示する、しない条件分岐を解説

SHU[シュウ]

1991年生まれ九州の宮崎県育ち
高校卒業後、愛知県で自動車関係の
お仕事に5年間勤め、WEB業界に
転職致しました。
趣味:サッカー観戦、ゲーム、映画、漫画
基本インドアです!笑

シュウ
シュウ
今回は【WordPress】トップページに表示する、しない条件分岐を解説!!
の解説になります!

こんな方に読んでほしい

  • WordPressを学び始めた方へ
  • WordPressのトップページ編、条件分岐について解説していきます。
  • 今回はWordPressの「条件分岐」について解説しております。

条件分岐について

条件分岐について

今回はトップページに表示する、しない条件分岐を3つ解説していきます。
例として、メイン画像のスライドはトップページのみ表示させ、それ以外のページは文章を表示させる、
または何も表示させないことも可能です。

トップページのみ表示させる条件分岐について

トップページのみ表示させる条件分岐

トップページのみに表示させ、トップページ以外は表示させない指定をします。
以下のようになります。

<?php if ( is_home() || is_front_page() ) : ?>
//トップページのみ表示させたい内容を記述
<?php endif; ?>

is_front_pageとは、WordPressで登録されている場合になります。
何も設定していない場合はトップページはホーム(home)と考えても問題ありません。

1:固定ページ
トップページを固定ページに登録します。
2:設定
「メインナビゲーションメニュー > 設定 > 表示設定」を選択します。
3:登録
「ホームページの表示 > 固定ページ」からトップページを登録します。
登録したトップページは、「is_front_page」の役割になります。

トップページには表示させない条件分岐について

トップページには表示させない、トップページ以外は表示させる指定をします。
以下のようになります。

<?php if ( !is_home() && !is_front_page() ) : ?>
//トップページ以外に表示させたい内容を記述
<?php endif; ?>

is_home、is_front_pageの前に!を指定します。
「i」とは、表示はするけれど特定のページでは表示させない意味になります。
&&は、「条件1および条件2」といった複数指定する場合に使います。

トップページとそれ意外で表示内容を変更させる条件分岐について

トップページとそれ意外で表示内容を変更させる条件分岐

トップページと、それ以外のページで内容を変える条件分岐の指定をします。
以下のようになります。

<?php if ( is_home() || is_front_page() ) : ?>
//トップページのみ表示させたい内容を記述
<?php else : ?>
//トップページ以外に表示させたい内容を記述
<?php endif; ?>

elseを使い、「条件1および条件2」に該当しない場合の処理をおこない内容を記述します。

まとめ

今回はこれで以上です。

POINT
  • WordPressのトップページ編、条件分岐について解説しました。
  • is_front_pageとは、WordPressで登録されている場合になります。
    それ以外はホーム(home)と考えても問題ありません。
  • is_home() || is_front_page()は、トップページのみに表示させさせる。
    トップページ以外は表示させない指定をします。
  • !is_home() && !is_front_page()は、トップページには表示させない。
    トップページ以外は表示させる指定をします。
  • elseを使うことで、トップページ、トップページ以外に分けることが可能です。
スポンサーリンク

SHU

1991年生まれ九州の宮崎県育ち高校卒業後、愛知県で自動車関係のお仕事に5年間勤め、WEB業界に転職致しました。
趣味:サッカー観戦、ゲーム、映画、漫画基本インドアです!笑
つくる、しあわせをテーマとして主にWEBに関する様々な情報を発信しています。

最新記事

関連記事

オススメ記事

月別アーカイブ

page_top