やあ、私はWordPressのテンプレートを作っています、そして私は4つのメインページを持っています。
HOME
BLOG
CONTACT
ABOUT US
ご覧のとおり「ブログ」はページです(wp_list_pages()を呼び出すときに表示する必要があります)が、このブログページを編集するにはどうすればよいですか。 "Blog"ページにカスタムのtemeplate(blog.php)を割り当てましたが、WordPress管理者のReadingセクションで "Blog"が "Post page"に設定されていると、テンプレートをレンダリングできません。
この「ブログ」ページを編集するにはどうすればよいですか。
Pageを "posts page"に設定すると、そのテンプレート階層が ホームページの規則に従うように変更されます 。
そのため、あなたのカスタムテンプレートは無視され、home.php
またはindex.php
を探します。それがレンダリングに失敗する理由かもしれません。
ページを投稿ページに設定すると、割り当てたカスタムテンプレートやコンテンツが上書きされ、投稿ループのレンダリングに自動的にindex.php
が使用されます。