介绍
在本课中,我们将学习区分首页显示设置以及块主题附带的多种模板。在之前的一节课中,我们了解了页面模板、它们的功能、如何编辑模板、添加新模板,以及如何为页面或文章分配模板。在未来的课程中,我们将逐一深入探讨其中一些模板。但现在,让我们先深入理解如何使用块主题附带的多种模板并设置首页显示。这些模板包括页面模板、索引模板、单篇文章模板、404 模板以及所有归档模板。提醒一下,WordPress 使用模板来创建页面或文章的布局和结构。
页面模板
首先,我们来看看页面模板。当你进入站点编辑器并点击“模板”时,你会注意到“页面”选项。页面模板是默认模板,你创建的每个新页面都会被分配到这个模板。根据你的主题,你可能还会看到其他自定义页面模板,例如无标题页面、带侧边栏的页面等。正如你所见,我使用的 Twenty Twenty-Four 主题在左下角提供了四个额外的自定义页面模板,你可以使用、编辑并将它们分配给单个或多个页面。当我们打开页面模板时,会看到页眉和页脚已经就位。然后,我们可以打开列表视图并选择“组”块。在那里,我们会看到“内容”块或“文章内容”块。“文章内容”块会从分配给此模板的页面中拉取内容。请记住,我们不会在页面模板中添加内容。我们只通过添加页眉和页脚等方式提供结构。
博客首页模板
接下来,让我们回到模板,讨论博客首页模板以及索引模板。但要做到这一点,我们还需要讨论首页显示设置。所以,让我们进入“设置”并点击“阅读”。然后,选择静态首页和静态博客页面。如果你选择了静态首页,包括首页在内的所有页面都将被分配到页面模板。如果你选择了静态博客页面或文章页面,你的博客或文章页面将被分配到博客首页模板。让我们实际操作看看。在这个网站上,我已经安装并激活了 Twenty Twenty-Four 主题,并设置了静态首页和静态博客页面。然后,我们可以进入“页面”,如果打开首页,我们会看到它已被分配到页面模板。如果我们打开博客页面,我们会看到这个页面已被分配到博客首页模板。请注意,你将在博客首页模板中直接编辑博客页面或文章页面的内容、页眉和页脚。是的,你将在模板中构建整个博客页面或文章页面。
但是,如果你选择了“最新文章”作为首页显示呢?那么,你的博客首页模板将成为你的首页。如果我们进入站点编辑器,转到“页面”,在顶部我们会看到首页。在这种情况下,博客首页模板也会通过左侧的首页图标来指示。这里有一个非常重要的提示,适用于你为网站创建导航菜单时。所以,让我们进入主导航菜单,目前它是空的。然后,我会选择编辑并使用侧边栏设置来添加我的首页链接。提示如下:添加“首页链接”块。这意味着你的首页导航菜单将指向你设置的首页显示。
索引模板
接下来,让我们谈谈索引模板。当没有定义更具体的模板时,索引模板被用作所有页面的备用模板。所以,这实际上意味着如果主题没有分配特定模板,索引模板将被用作备份模板。让我们实际操作看看。在这个网站上,我已经安装并激活了 Tove 主题,这个主题实际上没有博客首页模板。所以,如果我们进入“设置”和“阅读”,你会注意到我已经设置了静态首页和文章页面。然后,如果我们进入“页面”,我们会看到首页已被分配到页面模板。和之前一样。但如果我们进入文章页面或博客页面,我们会注意到这个页面已被分配到索引模板——即备用模板或备份模板。
接下来,返回我们的“阅读”设置,将首页显示更改为“最新文章”页面。保存后,我们可以进入站点编辑器,看到索引模板现在成为了我们的首页。如前所述,索引模板只是一个备用模板。因此,不建议将索引模板用于首页或博客页面。那么,最佳解决方案是什么?最好是添加一个新模板。所以,当我们点击模板旁边的加号图标时,如果可用,我们可以添加博客首页模板。或者为我们的最新文章首页或静态博客页面分配一个自定义模板。
单篇文章模板
接下来,我们进入单篇文章模板。这个模板影响单篇文章的布局。虽然我们不会向单篇文章模板添加内容,但你可以修改其布局。例如,你可以移动主题块,如文章作者、文章日期、文章分类、文章标签等。如果你希望网站允许评论,请记得确保没有意外删除评论块。
404 模板
我们接下来要讨论的模板是 404 模板。当页面未找到时,404 模板会介入。请记住,没有页面被分配到这个模板。如果你希望 404 页面有独特的外观和感觉,可以直接编辑 404 模板。在这个例子中,你会注意到我修改并调整了 404 模板,以满足我的需求并与我的客户沟通。
搜索结果模板
另一个需要注意的模板是搜索结果模板。当访问者在你的网站上进行搜索时,会显示这个模板。这是我的咖啡店网站。如果我输入“咖啡”这个词,然后点击搜索,我会看到所有包含这个词的相关文章。当然,你可以修改这个模板,改变搜索结果的显示方式。
所有归档模板
我们接下来要讨论的模板是所有归档模板。所有归档模板按分类、标签或归档(如作者、月份或年份)显示文章分组。例如,如果你想查看某个特定分类的所有文章,就会使用这个模板。你会注意到顶部显示“归档类型”和“名称”。归档类型可以是分类、标签、作者,而名称自然是文章的名称。让我们访问我的博客页面,看看这是如何工作的。首先,我会向下滚动到我的所有文章,然后选择一篇名为“纹理”的文章。在标题下方,我们会看到日期、作者和分类,即“艺术”。然后在文本下方,会看到标签,即“抽象”。现在,让我们点击“艺术”分类。顶部显示归档类型是分类,名称下方我们会看到艺术分类中的所有文章。然后我会返回名为“纹理”的文章,并选择作者。在归档类型“作者”下方,我们会看到这位特定作者写的所有文章。这个页面的布局当然由所有归档模板决定,并且可以修改。
添加模板
但如果你想为特定分类、标签或作者创建模板呢?你可以通过添加模板来实现。如果你点击模板旁边的插入器或加号图标,你可以为作者归档添加模板。适用于所有作者或特定个人。你还可以选择为所有分类或单个分类添加分类模板。你也可以为日期归档或标签归档创建模板。然后你会注意到,你还可以选择添加新页面模板或单篇文章模板。这基本上就是为单篇文章创建的模板。在底部,我们会看到还可以添加自定义模板。自定义模板可以手动应用到任何文章或页面。另一个可以添加的模板是首页模板。请注意,首页模板会显示你的网站主页,无论它设置为显示最新文章还是静态主页。首页模板优先于所有其他模板。
结论
这就是全部内容。我相信你现在在区分主页显示设置以及构成主题的各种模板时,会感到更得心应手了。