页面:Frontpage.php、home.php、帖子页面等

时间:2011-07-23 作者:Jiew Meng

何时使用以下选项:

回家。php frontpage。php

  • 在设置>阅读设置
  • 首页
  • 贴子页
  • 我希望澄清这一点,因为我发现自己使用“占位符页”,空页只是为了菜单项和显示博客列表。

    如果我使用静态首页(在“设置”>“阅读设置”>“首页”下设置),我如何访问我的帖子页面?我是否需要一个标题为blog的“占位符页”并使用page-blog.php?

  • 1 个回复
    最合适的回答,由SO网友:Chip Bennett 整理而成

    您也不会直接使用(如中,选择作为页面模板)front-page.phphome.php. WordPress根据Template Hierarchy 规则。

    front-page.php 模板文件用于显示Site Front Page, 是否已将网站首页设置为显示静态页面或博客帖子索引

  • home.php 模板文件用于显示Blog Posts Index, 博客帖子索引是否设置为显示在网站首页或单独的静态页面上
  • front-page.php 模板文件将覆盖home.phpSite Front Page.
  • home.php 模板文件将覆盖page.php (或任何page-{custom-template}.php 选择)在*非首页静态页面`
  • 如果我使用静态首页(在“设置”>“阅读设置”>“首页”下设置),我如何访问我的帖子页面?我需要有一个标题为blog的“占位符页面”并使用页面blog吗。php?

    要显示Blog Posts Index 在非首页静态页面上:

    创建一个新的静态页面,包含任意标题(“博客”、“新闻”或任何您想要的内容),并将页面内容留空

    Dashboard -> Settings -> Reading, 将“Posts Page”设置为刚创建的静态页面。

    确实如此;就是这样。如果要自定义静态页面作为博客文章索引的显示,只需修改home.php 模板文件。创建page-blog.php 模板文件将无效。

    结束