我确实不理解这个Query块,即使它在数个Tavern帖子中被提及。 阅读有关内容时,我的眼睛似乎蒙住了–哈!
常规的WordPress用户了解此功能块很重要,还是对开发人员来说确实是一个功能块?
最近,我对Query块给予了很多关注。 有时,我什至可以将其称为古腾堡开发团队在基于块的主题变为现实之前需要克服的最大障碍之一。 但是,并非所有用户或Tavern读者都熟悉WordPress的“查询”一词。 它是一个与WordPress一样古老的概念,通常只有开发人员才需要熟悉。 当完全站点编辑进入WordPress时,新块将把查询作为站点编辑器界面的一部分向更多用户公开。
该块当前是Gutenberg插件的一部分,但不是WordPress核心。 但是,到2021年某个时候,越来越多的最终用户和开发人员将使用它。
用WordPress术语来说,我们实际上是在谈论两件事,即查询和循环。 查询由确定要显示哪些帖子的一组参数或选项定义。 循环是机器的一部分,可以“循环”遍历查询的帖子并逐个显示它们。 查询询问职位; 循环在它们之间循环。
传统上,主题作者负责将Loop代码添加到模板中,该模板使用WordPress提供的全局查询。 主题还可以创建自定义查询,例如添加帖子列表小部件,归类的首页帖子部分或其他内容。 而且,“帖子”可以是任何内容,从普通博客帖子到WooCommerce产品,再到bbPress插件的最新主题。
查询可能是WordPress最重要的方面之一。 本质上,它是显示网站上每个页面的内容的引擎。 没有它,所有WordPress网站都将只是页眉和页脚。
Gutenberg插件为查询提供了两个块:
- 查询:用于设置帖子显示选项的外部块。
- 查询循环:内部块,使用查询时会自动添加。
当前,用户在首次添加查询块时可以在四个相当标准的版本之间进行选择。 它们是帖子特色图片,标题,日期和摘录的组合。
查询块变化。
可以通过侧栏中的块选项面板进一步自定义这些内容。 用户还可以在工具栏中找到“视图”选项,以便在列表视图和网格视图之间进行选择。 列表视图是传统的垂直于页面向下流动的帖子列表。 网格视图以两到六列显示帖子。
使用Query块时帖子的网格视图。
Query块具有一组基本选项,可显示哪些帖子类型以及如何对其进行排序。 它具有用于类别,标签,作者和关键字的过滤器。 该块还没有代码强大。 它缺少一些基本选项,例如帖子数限制和几乎所有更高级的参数。 但是,这是一个有希望的起点。
对于最终用户来说,此功能最令人兴奋的方面可能根本不是查询块。 它正在自定义内部的块,这些块显示诸如特色图片,帖子标题等内容。
作为前主题作者,我无法数出用户问我有关自定义帖子布局某些方面的次数。 让他们投入代码进行较小的更改(例如删除帖子作者姓名或在其他位置显示类别)不是理想的体验。 站点编辑器将把这种功能直接移交给每个用户的手中。
将与帖子相关的块添加到“网格”视图中的“查询”块。
马库斯(Marcus)的评论是在小酒馆的帖子上 古腾堡9.6。 该插件的最新版本为Query块引入了全局查询继承。 这意味着主题作者现在可以在基于块的主题中复制内容层。 以前,当主题使用Query块时,诸如存档和搜索结果之类的页面只会显示最新帖子。 现在,每个页面都可以显示正确的帖子。
但是,Query块远不止于此。 在用户手中,它可以是在首页上创建自定义输出的强大工具-想想报纸风格的分类部分。 用户还可以在边栏中创建帖子列表,例如最新的论坛回复或产品。 主题作者可以提供具有独特设计的模板或块模式,或者作为最终用户修改的起点。 不乏可能性。
像这样:
喜欢加载中……