テンプレートタグの条件分岐 トップページの注意点
2013.06.02
タイトル設定等でトップページと下層ページとで条件分岐する際に通常は
<?php if(is_home()):?>
とするとされているが、今まで上手くいったことがなく、仕方なく
<?php if(is_page('pageID')):?>
でページIDを指定していた。
ところが、今回、複雑な条件分岐をしなくてはいけなくなり、どうしてもis_home()でトップページを指する必要が出てきた。
で、調べたところ、表示設定内のフロントページ設定を固定ページにしている際はis_home()だとfalseらしい。
ここは最新投稿ページを設定した際に、is_home()が効くのだそうだ。
ん〜知らなかった…。
固定ページで設定する際は
<?php if(is_front_page()):?>
BLOG