昨日の夜からはまってたんですが。

固定ページの第2階層以降が、どうやってもis_front_page()がtrueとなり、見た目もfront-page.php、もしくはフロントページにあてがったテンプレートでしか出力されなかったんですよね。
テンプレートを付け替えてもダメ。関係ありそうなプラグイン外してもダメ。function.phpチェックしてみたけど、怪しいところはなさそう。テーマをTwenty Elevenに差し替えても同じ症状なんで、こりゃ根が深いなと。別のWordPressサイトで同じような環境作ってテストしてみたら、こちらはちゃんと動く。両方のサイトのダッシュボードのページを一つ一つ見比べていったんですが、特に怪しいところもなし。

ただ、なんとなくパーマリンク絡みの問題のような気がしてて、ふと思い立って確認してみると、問題のサブページはすべてスラッグでURLを定義してまして、確認用のサイトはデフォルトのまま。
じゃあ、ということでURLがデフォルトのサブページを作ってみると、これがちゃんと表示されるではありませんか!
これが合図になったのか、問題のあったサブページもまともに動くようになり、めでたしめでたし。

もはや症状が再現しないので、原因は分からずじまいです。なんかもやもやしますが…。ま、いいか。