我真的不明白这个查询块,尽管它在几个 Tavern 帖子中提到过。看的时候我的眼睛好像被蒙住了——哈!

对于普通 WordPress 用户来说理解这个功能块很重要,还是对于开发人员来说它真的是一个功能块?

Marcus

我最近非常关注查询块。有时,我什至可以称之为古腾堡开发团队在基于块的主题成为现实之前必须克服的最大障碍之一。然而,并非所有用户或 Tavern 读者都熟悉 WordPress 中的“查询”一词。这是一个与 WordPress 一样古老的概念,通常只有开发人员需要熟悉它。当 WordPress 进行完整的站点编辑时,新块将作为站点编辑器界面的一部分向更多用户公开查询。

此块目前是 Gutenberg 插件的一部分,但不是 WordPress 核心。然而,在 2021 年的某个时候,它将被越来越多的最终用户和开发人员使用。

在 WordPress 术语中,我们实际上在谈论两件事,查询和循环。查询由一组参数或选项定义,这些参数或选项确定要显示的帖子。循环是机器的一部分,它“循环”查询的帖子并一一显示。查询要求工作;循环循环通过它们。

传统上,主题作者负责将循环代码添加到使用 WordPress 提供的全局查询的模板。主题还可以创建自定义查询,例如添加帖子列表小部件、分类主页帖子部分或其他内容。而且,“帖子”可以是任何内容,从普通的博客文章到 WooCommerce 产品,再到 bbPress 插件的最新主题。

查询可能是 WordPress 最重要的方面之一。本质上,它是显示您网站上每个页面内容的引擎。没有它,所有 WordPress 网站都将只是页眉和页脚。

Gutenberg 插件为查询提供了两个块:

  • 查询:用于设置帖子显示选项的外部块。
  • 查询循环:内部块,在使用查询时自动添加。

目前,用户在首次添加查询块时可以在四个相当标准的版本之间进行选择。它们是帖子特色图片、标题、日期和摘录的组合。

查询区块变化。

这些可以通过侧边栏中的块选项面板进一步自定义。用户还可以在工具栏中找到一个视图选项,以在列表视图和网格视图之间进行选择。列表视图是传统的垂直向下排列的帖子列表。网格视图以两到六列显示帖子。

使用查询块时的帖子网格视图。

查询块有一组基本选项,用于显示要显示的帖子类型以及如何对它们进行排序。它具有针对类别、标签、作者和关键字的过滤器。该块还没有代码那么强大。它缺少一些基本选项,如发布限制和几乎所有更高级的参数。然而,这是一个很有希望的起点。

对于最终用户而言,此功能最令人兴奋的方面可能根本不是查询块。它正在自定义显示特色图片、帖子标题等内容的块。

作为前主题作者,我无法计算用户向我询问自定义帖子布局的某些方面的次数.让他们投入代码来进行微小的更改,例如删除帖子作者姓名或在其他地方显示类别并不是一种理想的体验。站点编辑器会将此功能直接交到每个用户手中。

在“网格”查询中添加帖子相关块" 块在视图中。

Marcus 的评论是关于 Gutenberg 9.6 后的小酒馆。该插件的最新版本为查询块引入了全局查询继承。这意味着主题作者现在可以在基于块的主题中复制内容层。以前,当主题使用查询块时,存档和搜索结果等页面只会显示最新的帖子。现在每个页面都显示正确的帖子。

然而,查询块远不止于此。在用户手中,它可以成为在首页上创建自定义输出的强大工具——想想报纸风格的分类栏目。用户还可以在侧边栏中创建帖子列表,例如最新的论坛回复或产品。主题作者可以提供具有独特设计的模板或块模式,或作为最终用户修改的起点。不乏可能性。

喜欢这样:

喜欢正在加载...

资源