首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >停止使用index.php的博客页面?

停止使用index.php的博客页面?
EN

WordPress Development用户
提问于 2013-04-15 15:12:53
回答 2查看 12.3K关注 0票数 3

我有一个带有自定义模板的静态主页,即hompage.php博客循环设置为一个名为blogg的静态页面,它使用index.php页面作为模板,在那里使用index.php作为默认模板的其他页面集合,因此我不愿意更改它。是否存在阻止blogg页面使用index.php并将其作为自己的模板页面(如blogg-template.php )的博客页面?向克里斯问好

EN

回答 2

WordPress Development用户

回答已采纳

发布于 2013-04-15 15:26:16

请咨询模板层次,并确保您对模板文件使用了正确的名称。

  • index.php应保留为所有其他模板文件的默认回退。
  • 网站首页模板文件名为front-page.php。您需要将您的homepage.php重命名为front-page.php
  • blog posts索引页面模板文件名为home.php。WordPress将始终并且永远只使用home.phpindex.php作为博客帖子索引(除非博客帖子索引被设置为显示在站点首页上,并且front-page.php存在)。不会使用其他模板文件,无论您将它们命名为什么,或者是否将它们作为自定义页面模板分配给用于呈现博客帖子索引的页面。

一步步地:

  1. 创建front-page.php作为您的自定义首页模板
  2. 创建home.php作为博客文章索引页面模板
  3. index.php远点
  4. 创建任意名称的两个静态页面。“首页”和“博客”
  5. 转到Dashboard -> Settings -> Reading
  6. 将首页显示为静态页面
  7. 将首页下拉设置为步骤4中创建的“主页”静态页面
  8. 将Posts页面下拉设置为步骤4中创建的"Blog“静态页面
票数 16
EN

WordPress Development用户

发布于 2013-04-15 15:21:35

您需要参考模板层次来了解您需要做什么。具体来说,您需要“主页模板”部分

要修改博客页面(也称为“帖子页面”)(即“主页”,即使它没有设置为您的“首页”),您应该使用home.php模板。博客将自动使用它。只有当主题文件夹中没有home.php时,index.php才会用于您的博客。

如果您尝试在设置>阅读的页面上选择一个设置为"Page“设置的自定义页面模板,它将被忽略。你必须使用home.php

票数 3
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/95902

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档