目录
大纲
WP建站和运维

区分首页显示设置与各类模板

引言

本节课我们将学习区分首页显示设置与区块主题提供的各类模板。在前期的课程中,我们已初步了解页面模板的功能、编辑方式、新增模板方法以及如何为页面或文章分配模板。后续课程我们将逐一深入解析这些模板,现在让我们先全面掌握如何使用区块主题的各种模板并设置首页显示,包括页面模板、索引模板、单篇文章模板、404模板以及全归档模板。请注意:WordPress通过模板来构建页面或文章的版式与结构。

页面模板

首先进入站点编辑器点击”模板”,您会看到”页面模板”。这是默认模板,所有新建页面都会自动分配至此。根据主题差异,您可能还会看到其他自定义页面模板(如无标题页面、带侧边栏页面等)。以我正在使用的Twenty Twenty-Four主题为例,其在左下角提供了四个额外自定义页面模板,可供使用、编辑并分配给单个或多个页面。打开页面模板时会发现页眉页脚已预设完成,通过列表视图选择”群组区块”后,可以看到内容区块或文章内容区块——后者会自动拉取分配至此模板的页面内容。请注意:我们不在页面模板内直接添加内容,仅通过添加页眉/页脚等方式提供结构框架。

博客首页模板

接下来返回模板库讨论博客首页模板与索引模板。在此之前需先了解首页显示设置:进入”设置-阅读”,选择静态首页和静态博客页。若选择静态首页,所有页面(包括首页)将分配至页面模板;若选择静态博客页/文章页,则该页面会分配至博客首页模板。实际操作中:在启用Twenty Twenty-Four主题的网站设置静态首页和博客页后,可见首页分配至页面模板,博客页则分配至博客首页模板。请注意:博客页/文章页的内容、页眉、页脚都直接在博客首页模板内编辑构建。

如果将最新文章设为首页显示会如何?此时博客首页模板将成为您的首页。在站点编辑器的页面顶部会看到带首页图标的博客首页模板。这里有个重要技巧:创建网站导航菜单时,通过编辑主导航菜单(初始为空),在侧边栏设置中添加”首页链接区块”,这样导航菜单将始终指向您设置的首页显示。

索引模板

索引模板是当未定义更具体模板时的全局回退模板。这意味着如果主题未分配特定模板,系统将自动采用索引模板作为备用。例如使用Tove主题时(该主题无博客首页模板),在设置静态首页和文章页后,首页会分配至页面模板,而博客页则会分配至索引模板。若将首页显示改为最新文章,索引模板即成为首页。需要注意的是:索引模板仅作为备用方案,不建议将其用于首页或博客页。最佳解决方案是点击模板旁的”+”图标,添加可用的博客首页模板,或为最新文章首页/静态博客页分配自定义模板。

单篇文章模板

该模板控制单篇文章的版式布局。虽然不直接添加内容,但可调整其布局结构——例如移动文章作者、发布日期、分类目录、标签等主题区块。若需开启评论功能,请务必注意不要误删评论区块。

404模板

当页面无法找到时会启用404模板。请注意没有页面会分配至此模板。若需要定制404页面的视觉效果,可直接编辑该模板。示例中我将404模板修改为符合品牌调性并与客户沟通的样式。

搜索结果模板

当访客执行搜索时呈现此模板。以咖啡店网站为例:输入”coffee”进行搜索后,所有相关文章会通过此模板展示。您可以自由修改搜索结果的显示方式。

全归档模板

该模板按分类、标签或归档类型(作者/月份/年份)分组显示文章。例如查看特定分类下的所有文章时即调用此模板。顶部会显示”归档类型+名称”的组合标识(归档类型可以是分类/标签/作者,名称即对应条目名称)。访问博客页点击”Art”分类后,顶部显示”分类: Art”,下方呈现该分类所有文章;返回文章点击作者名称时,则显示”作者: [名称]”及其全部文章。这些页面的布局均由可修改的全归档模板控制。

添加模板

如需为特定分类/标签/作者创建专属模板,可通过模板旁的”+”图标添加:作者归档模板(全体作者或特定个人)、分类模板(全部分类或单个分类)、日期归档模板、标签归档模板。此外还可以新增页面模板、单篇文章模板(针对独立文章),以及可手动应用于任何文章/页面的自定义模板。特别需要注意的是”前端页面模板”——无论首页设置为最新文章还是静态页面,该模板都会优先于所有模板显示网站首页。

结语

相信现在您已能更清晰地区分首页显示设置与主题包含的各类模板。掌握这些知识将帮助您更高效地构建网站架构。