本文最后更新于 2026年5月11日。
在WordPress中设置静态页面作为首页,并将文章列表页设置为xxx.com/wenzhang,你可以按照以下步骤进行操作:
1. 创建两个页面
首先,你需要创建两个页面:
- 一个作为首页静态页面。
- 一个作为文章列表页(例如名为“文章”)。
进入WordPress后台,选择“页面”→“新建页面”,创建这两个页面。
2. 设置静态首页和文章列表页
方法一:通过WordPress后台阅读设置
-
进入WordPress后台,选择设置→阅读。
-
你会看到“首页显示”的设置:
- 选择“一个静态页面”。
- 在“首页”下拉菜单中选择你创建的首页静态页面。
- 在“文章页”下拉菜单中选择你创建的文章列表页面(即“文章”页)。
-
保存更改。
此时,你的主页已经是静态页面,但文章列表页还需要进一步配置,以确保其URL为xxx.com/wenzhang。
3. 配置文章列表页的URL(固定链接设置)
-
进入设置→固定链接。
-
在“自定义结构”中,可以设置文章的URL结构。确保文章URL结构符合你的需求,例如
/%postname%/。 -
如果你希望文章列表页的URL为
xxx.com/wenzhang,确保你的“文章”页面的页面别名(slug)是wenzhang。页面别名是在编辑页面时的“固定链接”部分设置的。如果你没有看到,可以在“屏幕选项”中启用“自定义链接”。
-
保存更改。
4. 配置菜单(确保用户能访问文章列表页)
- 进入外观→菜单。
- 将你的“文章”页面添加到菜单中,这样用户可以通过菜单访问文章列表页。
- 保存菜单。
5. 验证设置
- 访问你的网站,确认主页显示的是静态页面。
- 点击菜单中的“文章”页面,确认URL是
xxx.com/wenzhang,并且显示的是文章列表。
补充说明
模板优先级
- 如果主题中有
front-page.php,无论设置如何,都会优先使用这个模板作为首页。 - 如果没有
front-page.php,并且选择了静态页面,会使用page.php作为模板。 - 文章列表页会使用
home.php作为模板。如果home.php不存在,会使用index.php作为备用模板。