Blog page problems

时间:2010-10-21 作者:Ben Everard

好的,请原谅这个愚蠢的问题。

在我的新博客上,我希望主页是我创建的“主页”,而不是文章列表。。。没关系,我去Settings -> Reading -> Front page displays 和更改Front pageHome.

但现在我想要/blog/ 为了列出我的文章,我得到了404分

我在这件事上有点纠结,任何帮助都将不胜感激。

4 个回复
最合适的回答,由SO网友:ronald 整理而成

这取决于索引的方式。主题的php已编码。如果它是一个标准的博客索引页面(就像2010年一样),那么您需要做的就是:

创建一个名为“博客”的页面(或您喜欢的任何页面),无需添加任何内容或选择任何模板,在wp dashboard>Settings>阅读:

  • 勾选“static front page”(静态首页),选择您的“home”(主页)作为首页,选择您创建的“blog”(博客)页面作为贴子页面,这同样取决于默认索引。WordPress主题的php。

    它还可以帮助重新生成永久链接,请转到wp dashbaord>Settings>permalinks并单击“save changes”(保存更改)(无需更改任何内容)。注意更新时的任何警告消息。htaccess(并在需要时手动更新),然后再次检查。

SO网友:traxor

您需要编辑主题目录(wp-content/themes/your-theme/index.php)中的“index.php”,这将显示您的所有摘录等。

SO网友:Rarst

这有点难以解释。仔细检查一下Settings Reading SubPanelCreating a Static Front Page 在法典中。

基本上当你设置静态Front page 你的帖子索引被推到任何地方。然后您可以选择创建页面并将其分配给Posts page 这将充当以前的blog root。

在更深的层次上,这样的页面将跟随is_home 中的模板路径Template Hierarchy 而不是常规is_page.

如果我没有遗漏任何内容,请使用slug创建页面blog 并将其分配给Posts page 将得到您想要的内容,该页面将由模板控制home.php (如有)或index.php (有效的站点根)。

SO网友:Natalie

这就是我所做的:

创建一个名为blog.php (这是您的博客模板)

  • 创建一个名为“博客”或“我的博客”的页面,无论您想怎么称呼它,并将博客模板分配给此页面
  • 将博客页面添加到主菜单
  • 选择博客页面作为帖子页面

  • 结束

    相关推荐