今回は【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に関する様々な情報を発信しています。
最新記事
関連記事