当我用静态页面作为wp首页时怎么设置wenzhang作为博客文章列表页

16 次阅读

本文最后更新于 2026年5月11日。

在WordPress中设置静态页面作为首页,并将文章列表页设置为xxx.com/wenzhang,你可以按照以下步骤进行操作:


1. 创建两个页面

首先,你需要创建两个页面:

  • 一个作为首页静态页面
  • 一个作为文章列表页(例如名为“文章”)。

进入WordPress后台,选择“页面”→“新建页面”,创建这两个页面。


2. 设置静态首页和文章列表页

方法一:通过WordPress后台阅读设置

  1. 进入WordPress后台,选择设置阅读

  2. 你会看到“首页显示”的设置:

    • 选择“一个静态页面”。
    • 在“首页”下拉菜单中选择你创建的首页静态页面。
    • 在“文章页”下拉菜单中选择你创建的文章列表页面(即“文章”页)。
  3. 保存更改

此时,你的主页已经是静态页面,但文章列表页还需要进一步配置,以确保其URL为xxx.com/wenzhang


3. 配置文章列表页的URL(固定链接设置)

  1. 进入设置固定链接

  2. 在“自定义结构”中,可以设置文章的URL结构。确保文章URL结构符合你的需求,例如/%postname%/

  3. 如果你希望文章列表页的URL为xxx.com/wenzhang,确保你的“文章”页面的页面别名(slug)是wenzhang

    页面别名是在编辑页面时的“固定链接”部分设置的。如果你没有看到,可以在“屏幕选项”中启用“自定义链接”。

  4. 保存更改


4. 配置菜单(确保用户能访问文章列表页)

  1. 进入外观菜单
  2. 将你的“文章”页面添加到菜单中,这样用户可以通过菜单访问文章列表页。
  3. 保存菜单。

5. 验证设置

  1. 访问你的网站,确认主页显示的是静态页面。
  2. 点击菜单中的“文章”页面,确认URL是xxx.com/wenzhang,并且显示的是文章列表。

补充说明

模板优先级

  • 如果主题中有front-page.php,无论设置如何,都会优先使用这个模板作为首页。
  • 如果没有front-page.php,并且选择了静态页面,会使用page.php作为模板。
  • 文章列表页会使用home.php作为模板。如果home.php不存在,会使用index.php作为备用模板。