if (get_option('show_on_front') == 'page' && get_option('page_on_front') == get_the_ID()) ...みたいにやるのだろうか。 また逆に、最新記事を別のページに割り付けることもできる。URL 的にはトップではないのだが、そっちでは is_home() も true と判断されるし home.php も適用されてしまう。 とにかく、こういう「仕様」であるらしい。
任意のページをトップに
WordPress 2.1 の新機能として、任意の(静的)ページをトップページにできるようになった。
が、このページはホームとは見做されない(is_home() は false になる)らしい。例えば footer.php でホームとそれ以外で表示される内容が変わるように作られているテーマもあるのだが、何しろこの機能では front page ではあっても home とは見做されないので、思ったようには変わってくれない。if (is_home()) の部分を