WordPress初心者の方も、愛用者の方も、
楽しく学べるフォローサイト!

WP-Master.club ヘッダーロゴ

トップページとそれ以外のページで表示を分けたい場合の記述方法

WordPressをカスタマイズしていると、トップページにだけ表示したい内容や、トップページとサブページの記述内容を変えたい場合がよくあります。

その都度、header-sub.phpなどのテンプレートを増やすのもひとつの方法ですが、ファイルが多くなり煩雑になってしまいます。

WordPressでは、テンプレートタグを使って、各ページの内容を変えて表示することができます。その方法を下記にてご紹介します。

 

トップページにだけ記述する方法

 

トップページにだけ表示したくない場合

 

トップページの内容とそれ以外のページの内容を分けたい場合

 

それ以外のページで更に内容を分けたい場合

この例では、スラッグ「contact」の固定ページに表示する内容を指定しています。

スラッグ以外でも、ページのid(固定ページには必ずidがあり、URLを見ると確認できます)やページタイトル(例:「お問い合わせ」)でも代用できます。

また、複数ページに渡る場合は、下記のようにarrayでくくる方法もあります。

 

以上を覚えるだけで、WordPressによる表現の幅がぐんと広がります。

是非、覚えておきたい機能です。お試しください^^