请咨询Template Hierarchy, 并确保为模板文件使用正确的名称。
index.php 应保留为所有其他模板文件的默认回退site front page 模板文件名为front-page.php. 您需要重命名homepage.php 像front-page.php- blog posts index 页面模板文件名为
home.php. WordPress将永远使用home.php 或index.php 对于博客帖子索引(除非博客帖子索引设置为显示在网站首页上,以及front-page.php 存在)。不会使用其他模板文件,无论您如何命名它们,或者是否将它们作为自定义页面模板分配给用于呈现博客文章索引的页面
逐步:
创建front-page.php 作为自定义首页模板创建home.php 作为您的博客帖子索引页面模板离开index.php 单独创建两个任意名称的静态页面;e、 g.“首页”和“博客”转到Dashboard -> Settings -> Reading设置Front Page Displays 到a static page设置Front page 下拉至步骤4中创建的“首页”静态页面设置Posts page 下拉至步骤4中创建的“博客”静态页面