since 2003

blog ブログ

テンプレートタグの条件分岐 トップページの注意点

2013.06.02

タイトル設定等でトップページと下層ページとで条件分岐する際に通常は

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

とするとされているが、今まで上手くいったことがなく、仕方なく

<?php if(is_page('pageID')):?>

でページIDを指定していた。

ところが、今回、複雑な条件分岐をしなくてはいけなくなり、どうしてもis_home()でトップページを指する必要が出てきた。

で、調べたところ、表示設定内のフロントページ設定を固定ページにしている際はis_home()だとfalseらしい。

ここは最新投稿ページを設定した際に、is_home()が効くのだそうだ。

ん〜知らなかった…coldsweats02.gif

固定ページで設定する際は

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

関連記事

Archive

Category

Recent Entry