wordpressでトップページ以外の表示を変更する分岐

wordpress

チェックポイント

1:ダッシュボードの表示設定で「フロントページの設定」がどこでも合います。解らなかったらこれ。

<?php if ( is_home() || is_front_page() ) : ?>
ここにトップページの内容
<?php else : ?>
ここにトップ以外の内容
<?php endif; ?>

2:ダッシュボードの表示設定で「フロントページの設定」が固定ページ(以下を選択)で「フロントページ」で設定されている場合

<?php if(is_home()): ?>
ここにトップページの内容
<?php else : ?>
ここにトップ以外の内容
<?php endif; ?>

3:ダッシュボードの表示設定で「フロントページの設定」が固定ページ(以下を選択)で「投稿ページ」で設定されている場合

<?php if(is_front_page()): ?>
ここにトップページの内容
<?php else : ?>
ここにトップ以外の内容
<?php endif; ?>

 

トップページだけのメインビジュアルで他は変えたい。よく使う割にすぐ忘れるのでメモメモ
主に3種類

 

3種類の違い

3種類の違いはis_home()とis_front_page()の違いです。
設定はwordpress「ダッシュボード」→「設定」→「表示設定」→「フロントページの表示」のところです。

 

wordpress-ondihome-and-front

 

 

フロントページの設定がどこに設定さていても使えるのがこれ。わからなかったらこれを使いましょう。

<?php if ( is_home() || is_front_page() ) : ?>

固定ページ(以下を選択)で「フロントページ」で設定されている場合

<?php if(is_front_page()): ?>

 

固定ページ(以下を選択)で「投稿ページ」で設定されている場合

<?php if(is_home()): ?>