16 home.phpファイルを作成すると、WPはindex.phpの代わりにそれを使用するようですので、index.phpは使用されませんか? これら2つのテンプレートファイル(テーマフォルダーにあります)の違いは何ですか?両者は同じように動作しますか、唯一の違いはhome.phpの優先度ですか? theme-development templates — アレックス ソース
18 index.php ユニバーサルテンプレートです。他のテンプレートが使用できない場合に、どのページ(ホーム、アーカイブ、単一の投稿など)でも使用されます。 home.phpメインページ(オンis_home())条件に使用されるテンプレートです。 テンプレートの適用方法の詳細なスキームについては、テンプレート階層を参照してください。 — ラスト ソース
2 home.phpwp-adminの読み取りオプションで「投稿ページ」として設定したページにサイトが使用するものです。静的ページをフロントページに設定する場合、front-page.php特別なスタイルを設定する場合に使用します。 — ダン・ゲイル ソース
0 index.phpの代わりにhome.phpをフロントページとして使用すると、ブログの通常のすべてのカテゴリからの投稿ページが許可されないことに注意してください。つまり、home.phpを使用している場合、index.phpにアクセスする簡単な方法はありません。 — 確かに ソース 説明できますか?通常、ですべてのカテゴリを問題なく取得できますhome.php。テンプレートは、dbクエリが作成されてからずっと後に選択されます。 — FUXIA はい。ただし、次のようなサイト構造を実装しようとすると、次のようになります。1. Home-> home.php / 2. News-> index.php / 3.カテゴリー1の投稿-> category.php ...すべてのカテゴリ(index.phpが果たす役割)からの投稿を表示します。ただし、静的ページ、そのための個別のページテンプレートを作成し、このテンプレートの個別のクエリを介して投稿を取得する場合を除きます。index.phpに直接リンクしようとすると、ブログのフロントページとして設定されているため、home.phpによって設計されたページにリダイレクトされます。 — 確かに home.phpは、すべてのカテゴリからの最新のブログ投稿のテンプレートです。 — FUXIA そのためのindex.phpは何ですか? — 確かに 他のファイルが見つからない場合の代替ファイルです。このフォールバックによってキャッチされない唯一のファイルはcomments.phpです。 — fuxia
home.php
。テンプレートは、dbクエリが作成されてからずっと後に選択されます。