返すという点は非常に注意すべき点だと思います。検証してみて焦りました。投稿が最新のものから順に表示されます。メインループは「最新の投稿」を設定した時と同じ挙動になるようですね。get_queried_object()の情報さて、ポイントはこのget_queried_object()の返り値です。この検証パターンでは、トップページと「投稿ページ」に指定した固定ページでほぼ同じ状態が続いていましたが、唯一違いが見られたのです。トップページではnullが返ってきました。これは「最新の投稿」に設定されている場合のトップページと同じ値ですね。「投稿ページ」に指定した固定ページでは、通常の固定ページと同じく、その固定ページに関するWP_Postオブジェクトが取得されました。なんだよと叫びたくなりますが、少し落ち着きましょう。投稿ページ」と分かりやすく表示されています。編集画面でURLを確認すると、その固定ページのURLがそのまま存在していることがわかります。ここを見ても「ホームページ」だけを設定した時と異なりますよね。試しにこのURLにアクセスして確認してみると、サイトのトップページと全く同じ内容のページが現れます。値だけが異なる、表示は全く同じページが2ページも存在するということになるんですよね。「投稿ページ」の設定は単体で使うべきでないというのが個人的な結論です。「ホームページの表示」設定の状態この時、サイトのトップページ(//example.com)には、「ホームページ」に指定した固定ページ(テストページA)の情報が渡されます。「投稿ページ」に設定した「テストページB」(//example.com/test-b/)では、投稿一覧ページとして扱われるようになります。各ページでの検証項目の挙動は、それぞれ単体で設定した時と同じです。一応簡単に表にまとめておくと、以下のようになります。指定した固定ページの情報なるほど、両方設定してみると、いい具合に両者の役割が分かれていることがわかりますね。トップページには好きなコンテンツを表示し、最新の投稿一覧は別ページで表示したい。いう時に両者の設定を同時に使うと良さそうです。使用しているテーマがしっかり両者の役割に合うように中身を構築していれば、ですが。データベースのどこに設定が保存されているのか最後に、「ホームページの表示」の設定はデータベースのどこに保存されているのかを確認しておきましょう。wp_optionsテーブル内の以下の3つのフィールドに値が保存されています。文字列)フロントページに何を表示するかの設定が保存されている。'posts'または'page'の値をとる。整数)フロントページに表示されるページのIDが保存されている。IDが保存されている。画像でもわかりやすくまとめておきますね。is_front_page()で「トップページ」を判別させるのは危険ですね。「ホームページ」と「投稿ページ」を両方指定した場合に、トップページではない「投稿ページ」でもこの式はtrueになってしまいます。is_front_page()という分岐を使うようにしましょう。)では、どのような判別をすればいいのでしょう。【「投稿ページ」だけを指定するパターン】を考慮しない場合この場合、is_front_page()だけで十分ですね。特定のクライアントさんのサイトを制作する場合や、自分のサイトを制作する場合はこれで大丈夫だと思います。一般に頒布させたいWordPressテーマを制作する場合はそうもいきませんので、もう少し考えてみましょう。全パターンを考慮する場合どうすれば、全パターンで破綻せずに「トップページ」(「サイトアドレス」で設定しているURLに表示されるページ)を判別できるでしょうか。何パターンかの記述方法があると思いますが、私はひとまず以下のように落ち着きました。);}IS_TOPという定数に「トップページかどうか」を保存しています。「ホームページの表示」設定、ややこしすぎましたここまで読んでくれた方、お疲れ様でした。いや~、ややこしかったですね。ややこしいというか、WordPressは設定の幅が広いんだな〜ということが分かりました。「最新の投稿」に設定するパターン「ホームページ」だけを指定するパターンの2パターンがほとんだと思いますので、せめてこの2つの違いだけでも覚えておくといいでしょう。「ホームページ」だけを指定するパターンでは、トップページなのにis_home()がfalseになる。いうのは個人的にびっくりでした。「投稿ページ」だけを指定するパターンについては、必要が出てくるまでは放置でもいいかもですね。普通のサイト制作ではほぼほぼあり得ない状況だと思いますので。@ddryo_loosホームWordPress基礎知識WordPressで「ホームページの表示」設定で最新の投稿・固定ページを指定した時のトップページの挙動の違いまとめ。