100arttoeコンテンツへスキップ100arttoe【旧:図解WordPress】WordPressのことや、Webディレクションのこと。フロントページの表示あれこれ表示設定にある「フロントページの表示」、これがどうも解りづらいので調べてみました。最新の投稿これを選択すると、自動的にフロントページのループに投稿が表示されるようになります。home.php適応される条件分岐タグ:is_front_page(),is_home()URL:/(サイトのルート)固定ページこれを選択すると、任意の固定ページをフロントページとして表示させることが出来ます。任意の固定ページがフロントページとして表示されるようになります。ループには固定ページの内容が表示されます。page.php適応される条件分岐タグ:is_front_page()URL:/(サイトのルート)front-page.phpを置かなければpage.php(カスタムテンプレートもOK)が適応されるため、ホームを複数用意しておいて表示設定で簡単切り替え...ということも出来るわけです。任意の固定ページがフロントページとして表示されるようになります。ループには投稿の内容が表示されます。/example(任意のスラッグ)...この「投稿ページ」という設定項目が実に謎でした。固定ページなのに、設定したとたんにテンプレートがhome.phpまたはindex,phpになってしまいます。ループに表示されるのも投稿ですし、「最新の投稿」を選ぶのと変わらないのでは?と思っていたのですが、次のような違いがあることがわかりました。【表示される投稿に依存せずにスラッグを決められる】たとえば「hoge」というカテゴリのアーカイブを表示させたとしても、その固定ページのスラッグが「example」ならURLは「/example」となります。(まあ、固定ページなので当たり前といえば当たり前ですが...)その場合、サイトのフロントページと同じページがもう1つ存在する状況となります。...この状況が活用される場面はあるのでしょうか。「フロントページ」を同時設定したほうがスマートかもしれません。【wp_list_pages()でURLを吐き出せる】グローバルナビのひとつとして「お知らせ」とか「ブログ」を出したい、しかもwp_list_pages()で自動吐き出しにしたい!というときに実現できます。これも、「フロントページ」を同時設定したほうがスマートでしょう。雑感ぶっちゃけ「固定ページ」の「投稿ページ」設定は個人的には必要ないです(笑)wp_list_pages()でURLを吐き出せるのは少し魅力ですが、実際の作業ではハードコードすることが多いので、あまり必要ないかな...。コメントをキャンセルメールアドレスが公開されることはありません。