web-dev-qa-db-ja.com

テーマのpage.phpとindex.phpテンプレートファイルは私を混乱させる

私はWordPressのコースを見ていました、説明者はpage.phpindex.phpテーマテンプレートファイルを持っています。つまり、page.phpはホームページをロードする必要がありますが、ホームページはindex.phpでロードされます。

私は彼と同じファイルを使いましたが、page.phpでホームページをロードしています。彼の設定はそれをどのように上書きしますが私のものはそうしませんか?

2
Ashley

WordPressテンプレート階層:

あなたは WordPressテンプレート階層 について読むべきです。

この質問 にも関連する回答があります。

典型的なケース:

あなたの場合、最も可能性の高いシナリオは、

説明者が最新の投稿をホームページとして設定し(これがデフォルトのオプションです)、あなたは静的なフロントページをホームページとして設定しました。彼はブログのアーカイブなので、index.phpによってロードされていて、あなたのページはページなので、page.phpによってロードされています。

これは単なる典型的なシナリオですが、ロードされているテンプレートファイルに影響を与えている他の設定があるかもしれません。

デフォルト設定の変更

上記があなたのシナリオであるならば、それからWordPress wp-admin -> Settings -> Reading -> Your latest posts(それからSave Changes)から以下の設定を変更することはあなたと説明者にとって同じことになるでしょう。下のスクリーンショットを確認してください。

enter image description here

4
Scott