按此:WordPress 6.2 中的新功能
已发表: 2023-04-22欢迎来到 Press This,WMR 的 WordPress 社区播客。 每集都有来自社区各地的嘉宾和 WordPress 开发人员面临的最大问题的讨论。 以下是原始录音的转录。
由 RedCircle 提供技术支持
Doc Pop :您正在收听 Press This,WMR 上的 WordPress 社区播客。 每周我们都会聚焦 WordPress 社区的成员。 我是你的主人,Doc Pop。 我通过我在 WP Engine 的角色以及我在 TorqueMag.Io 上的贡献来支持 WordPress 社区,在那里我可以做播客、画卡通和教程视频。 检查出。
WordPress 6.2 最近发布,这是 WordPress 的一次重大更新,尤其是站点编辑器的工作方式。 有了这个版本,我们就快要结束古腾堡第二阶段了,它专注于通过内容块进行完整的站点编辑。 因此,这意味着 WordPress 很快将开始研究古腾堡第三阶段,即多作者协作,讨论 6.2 中的新功能。 Gutenberg 的下一步是什么,今天 Justin Tadlock 加入了我们的行列,他是通过 Automattic 的 WordPress 开发者关系倡导者,他还是今天刚刚发布的 Gutenberg 15.4 和 15.5 的发布联合经理。 祝贺贾斯汀和团队。
贾斯汀,让我们从你的起源故事开始吧。 你是如何进入 WordPress 的?
Justin Tadlock:我今天早上刚刚告诉某人,这个月的 4 月 15 日将是我写博客 20 周年。 所以,写了 20 年的博客,但直到几年后我才开始使用 WordPress。 我想做的是成为一名作家,希望有一天我想成为一名小说家。
但我需要一种方式来与世界分享我的工作,而这正是我找到 WordPress 的方式,因为当时我厌倦了将我所有的博客文章放在一个巨大的文本文件中。 我需要一些东西来管理它。
之后我偶然发现了主题设计世界,并最终开发了插件。
我在想,在那之后我开始了自己的事业。 主题和插件业务,我认为那是 2007 年或 8 年左右。 我不擅长做生意,所以最终,我一度转向为 WP Tavern 写作,现在我在 Automattic 工作,作为开发者关系的倡导者。 只是玩得开心。
波普博士:是的。 棒极了。 我绝对是您在 WP Tavern 上写作的粉丝,以及您现在使用 WordPress 和 Gutenberg 团队所做的非常棒的工作。 正如我在节目开始时所说的那样,WordPress 6.2 刚刚发布,我把这个消息告诉了一些人,他们说,“哦,这只是一个小的点数版本。 没什么大不了的。”
但这是我在 WordPress 中看到的最大变化之一,尤其是当您进入站点编辑器时,它的外观完全不同。 Justin,您认为 6.2 中最重要的新功能对于代理商和 Web 开发人员来说是什么?
Justin Tadlock:好吧,就像你说的,站点编辑喜欢那里的新设计,我们还删除了 beta 标签。 所以这是官方的,嘿,是时候使用站点编辑器构建块主题了。 我认为,就一些开发人员可能需要的自定义客户端构建的更高级功能而言,我们还有很长的路要走。
但我认为 6.2 对我来说是我们真正可以说是时候构建块主题的版本了。
Doc Pop:嗯嗯。
Justin Tadlock:就开发人员功能而言,我的意思是,对我来说有很多很棒的东西。 更小的东西,比如你有块的盒子阴影支持。 还有自定义 CSS,如果您需要即时进行一些牛仔编码并从编辑器添加一些自定义 CSS,它也可以方便地处理客户工作。 也许您正在度假,您没有完整的构建堆栈或其他东西。 只有大量较小的更新和修复。 我的意思是,它总是不断地变得更好,或者体验变得更好。
Doc Pop:我猜你说的自定义 CSS 是新的。 我从未触及这方面,但就像你提到的那样,对于开发人员来说,这要容易得多,他们现在可以通过站点编辑器将自定义 CSS 添加到块中,对吧?
贾斯汀·塔德洛克:是的。 您可以在全局级别添加它们,也可以在块级别添加它们。
Doc Pop:嗯嗯。
Justin Tadlock:之前我们在定制器中有额外的 CSS 选项。 因此,其中一部分就像为网站编辑体验带来功能对等。 所以这不是分开的。 我知道很多人用它来快速做事。 有些人将它用于一切。 但我确实喜欢为特定块放置一些 CSS 的想法,因为这更像是一种原子设计方法。 现在,我认为它的管理不在应该的位置。
假设您想更改标题块以具有特定的行高或任何可能的行高。 然后您将不得不深入研究编辑器才能找到它,因为您的所有 CSS 都没有集中位置。
Doc Pop:嗯嗯。
Justin Tadlock:如果我们能够改进管理体验和接下来的几个版本,它将成为 WordPress 中最好的设计功能之一。
波波博士:当然。 作为一名用户,我认为我在 6.2 中首先注意到的事情之一是新的浏览器模式。 以前你看一个主题,如果它是一个旧风格的主题,你会使用定制器,现在你使用站点编辑器。 当您单击一个新的基于块的主题时,可以通过一种完整的方式来查看它。
它打开的方式让人感觉非常时尚和神奇。 它是浏览模式的一部分,只是导航发生了变化。 真正打动我的是,一开始我没有看到。 我有点不得不环顾四周才能了解它。 但是风格书功能,出于某种原因,图标有点像睁开的眼睛。
但是当你点击它时,现在你可以进入并查看所有块的预览,就像它们出现时一样,你可以按类别查看它们。 所以它是所有核心块和所有第三方块。 您可以看到段落的外观,并且可以对此进行一些更改。 所以任何时候有任何我喜欢的东西,哦,我需要改变它的样子。
我确切地知道我需要去样式手册并在那里进行更改。 而且我还可以用第三方的东西来做这件事真是太酷了,所以我可以改变我的媒体显示方式是有道理的,比如我想要圆边或渐变或类似的东西。 我可以在那里编辑段落或在那里编辑列表是有道理的。
还有我的食谱卡块,当我分享关于如何制作 Frito 馅饼或其他东西的食谱时,我的日历小部件。 所有这些东西也都在那里。 看到他们出现在背景中,就像他们在网站上看到的那样,真是太酷了。 并能够调整它们。
我在视觉上认为这是 6.2 中最引人注目的变化之一,而且非常酷。
Justin Tadlock:是的,从用户和开发人员的角度来看,样式书是我最喜欢的功能之一。 我们有点试图至少在主题设计中摆脱这一点,我们试图摆脱开发人员术语并更多地使用创作者。 因为您真的不必再成为开发人员就可以成为主题设计师了。
因此,假设这是一个伟大的用户和伟大的创作者功能。 我知道当我设计一个主题时,有很多类似的块我并没有真正测试或使用。 因此,通过样式书快速参考这些内容已经改变了游戏规则,因为我不必为特定设计不需要的东西设置一堆演示内容,而是想确保它们看起来正确的。
Doc Pop: Justin,我不知道你是否在这个团队中,但上周我和 Aurooba Ahmed 交谈过,她建议风格书应该有一个书本图标。 如果你在那里有任何发言权,我希望他们可以改变它,打开眼球,可能就像文字书预览或其他东西,一个小图标,可能会更清楚地解释它的作用。
因为它是一个强大的工具。
贾斯汀·泰德洛克:是的。 我认为这是个好主意。 我不在设计团队,但如果有票,我一定会突出显示并尝试以任何方式推动。
波普博士:是的!
Justin Tadlock:因为我认为那里的书很有意义。
Doc Pop:好吧,让我们休息一下,回来后,我们将继续与 WordPress 开发人员 Justin Tadlock 交谈,他也是 Gutenberg 的核心贡献者。 他将告诉我们更多我们可能在 6.2 中错过的新功能、6.3 中的新功能以及他对模式编辑未来的一些预测。
请继续关注更多新闻。
Doc Pop:欢迎回到 Press This,一个 WordPress 社区播客。 我是主持人 Doc Pop,我正在和 Justin Tadlock 交谈,他是 WordPress 开发人员关系倡导者和 Automattic 赞助的核心贡献者。 我们刚刚谈到了 6.2,这是一个巨大的版本,我认为接下来我们要开始谈论的是 6.3。
我认为也许这次对话的起点是,古腾堡分为四个阶段。 第二阶段是使用基于块的内容进行完整的站点编辑。 第三阶段将是多用户协作工作流程。 据说古腾堡 6.3 将是第二阶段贾斯汀的终结,对吗? 我们终于完成了第二阶段,准备好开始第三阶段了吗?
Justin Tadlock:我真的不想在自定义阶段使用术语“完成”,这是第二阶段,因为它感觉就像是最终阶段,并且将不断有新的改进和未来版本的自定义组件,如网站编辑器、模板编辑、风格书,全球风格。
但正式地说,那个阶段正在结束。 所以重要的功能,希望其中一些会出现在 6.3 中。 在这一点上,我们有点像是在规划第三阶段。 make.WordPress.core 博客上有一篇文章概述了早期关于它可能是什么样子的讨论。
但大部分工作将在 6.4 发布周期期间开始。 那就是协作编辑等等。 最重要的是实时协作。 所以有两三个人喜欢同时工作。
事实上,我们在演出前就讨论过这个问题,通过 Google Docs 等方式进行合作。 尤其是当你和一个团队一起工作时,你们都需要进来,发表评论,修改文本,而不是完全凌驾于其他人的工作之上。 协作最令人兴奋的事情之一可能是发布工作流程。 WordPress 不以任何真正的方式面向新闻机构。 只有一种草稿状态,然后发布。 没有比基本博客设置更出色的流程了。 所以我真的很想知道社区可以用它来构建什么。
我确信有一些很棒的插件已经可以处理了。 但后期修订将成为该阶段的一部分。 我不知道那会是什么样子。 我们有一个非常基础的修订后修订版本,或者我们已经有很多年了。
Doc Pop:嗯嗯。
Justin Tadlock:可能有很多方法可以改进。 但是我们仍然可以做很多事情。
我很高兴看到 WordPress 社区中的所有开发人员都想出了什么。
Doc Pop:我认为你和我都来自新闻背景、新闻网站背景,所以我们立即考虑与编辑合作,进行协作并需要在 Google 文档上进行,以便其他人可以使用我们。 但我认为缺少的,或者很多人没有考虑的是这种多用户协作。
多作者协作不仅会出现在后期编辑器中。 理论上的实际站点设计也可以协作完成。 因此,您可以与您的客户一起工作并实时进行更改,而不仅仅是后期编辑。 这很酷。
Justin Tadlock:我刚才听到有人谈到了这方面。 与客户实时合作可以节省很多来回的时间。 提交设计模型,让它们与您同在。 这真是个好主意。
Doc Pop:那么,现在开始向客户介绍合作是否为时过早? 如果它从 6.4 开始,在古腾堡第三阶段接近尾声之前,机构可能真的不想与用户分享它,或者它是否可能从一开始就起作用?
我只是在这里进行预测,但我想知道这些机构是否应该已经开始告诉他们的用户。
Justin Tadlock:我现在不会。 目前还没有路线图,关于特定功能何时登陆,至少我认为这可能更多地从块开始,比如帖子编辑器,而不是站点编辑。 就像它的第一次修订一样。 无论如何,这就是我的设想。
我不知道它会是什么样子。 它仍处于计划阶段,你知道吗? 因此,在您真正与客户讨论它可能是什么样子之前,可能需要发布几个版本。
Doc Pop:您之前提到 6.2 的一大亮点是 Gutenberg 第二阶段,或者说站点编辑器不再处于测试阶段。
因此,客户和代理机构可能应该谈论的事情是,“嘿,这东西现在已经打磨好了。 已经准备好了。” 因此,如果他们尚未使用站点编辑器,那么这就是他们可能应该进行的对话。
Justin Tadlock:是的,这取决于您的客户,他们在设计工具方面拥有多少自由度。 我知道有些人喜欢完全锁定为客户创建内容。 但是,如果您的客户可能想要更改其中一些内容,那当然可以。 进行这些对话,介绍它们,围绕它创建学习材料。
是的,我认为站点编辑器是一个很棒的工具,但对于可能不熟悉它的人来说,它的学习曲线可能很大。 所以我认为这将取决于他们的特定客户,就像代理机构一样。
Doc Pop:在演出之前,你和我在谈话,你提到了一些你很兴奋的非常酷的东西,但它们并没有完全进入 6.2,可能会在 6.3 和古腾堡之前的最后一章中出现第三阶段开始。
我们将在下一个版本中看到哪些缺失的功能?
Justin Tadlock:是的,我一直期待的最喜欢的功能之一是模板类型,您可以作为开发人员将其添加到块模式中。 假设您创建了一个专门针对错误 404 页面的 404 模式。 或者,也许您创建了三个或四个具有不同设计的不同版本,然后您允许用户在站点编辑器中创建他们的 404 模板时,他们可以从一开始就在这些模式之间进行选择。
他们可以直接说,添加新模板 404,然后所有这些已注册的模式都会显示为特定于该模板。 我相信,该 API 是在 6.2 中添加的。
而现在,当你去创建一个新模板时,它只会给你一个后备或者一个空白的空白板来开始。 所以希望在 6.3 中,至少在 Gutenberg 15.5 中,主题作者可以开始注册并准备好它们。 它可以是任何东西,404 模式,单个帖子存档,任何你想要的。
它们专门与模板创建过程相关联。
Doc Pop:这就是 API 中的模板类型功能,它在 6.2 中,但 UI 尚未完成,但它应该在 6.3 中。
贾斯汀·泰德洛克:是的。
Doc Pop:嗯,我认为这是我们在回来继续与 Justin 交谈之前在这里进行最后休息的另一个好地方。 我实际上很想听到更多有关开发人员如何使用这些块模式的信息。
所以也许我们回来后会讨论这个。 请继续关注 Justin Tadlock 的更多新闻。
Doc Pop:欢迎回到 Press This,一个 WordPress 社区播客。 我是你的主持人 Doc Pop,我正在和 Justin Tadlock 交谈,他是 WordPress 开发人员关系倡导者和 Automattic 赞助的核心贡献者。 贾斯汀,今天和你谈话真的很有趣。 我知道您只是在谈论块模式以及机构如何使用它们,或者开发人员如何使用它们。
作为博主,我并不经常使用块模式。 它们对我来说并不经常出现,我希望更多地了解与客户合作的开发人员如何使用这些模式。
以有趣的方式,因为我想我已经习惯了所有这些预先完成的工作以使网站看起来不错而且我只是不太了解使用块模式可能带来的长期利益。 如果你是一家机构,你会以用户的身份告诉我这里的美景吗?
Justin Tadlock:是的,我认为模式在博客世界之外对于全面的商业网站非常有用,因为作为开发人员或设计师,您可以创建一组特定的起点。
假设您是一家餐馆,您想要在新页面上添加特价菜单或其他内容。 您的开发人员可以设计此模式,您可以通过模式插入器将其插入,然后更改内容而无需创建其布局方面。 如果您使用列和行或组或堆栈块或任何可能的东西,这可能会很复杂。
因此,模式现在是添加高级设计的非常重要的起点,您显然可以使用块编辑器来完成,但对于非技术用户来说,这更难做到。
我认为从长远来看,我们真正缺少的是一旦插入了一个模式,它就是编辑器,它不再是一个模式,它只是块。 我们缺少的是从开发人员的角度更新这些模式的能力。
例如,我最近有人提到他们有一个客户有 30 个登陆页面,每个登陆页面都有单独的查询循环块,都在三列网格中。 他们需要进入并将这些查询循环块中的每一个更新为四列。 而不是只在一种模式中这样做,他们必须在页面上这样做,因为它们已经被插入了。 所以还没有办法更新所有这些实例。 所以我们需要介于模式和可重用块之间的东西,比如那里的中间地带。
我认为主题商店真的可以非常依赖图案,因为这是一个很大的卖点。 这些是你的要点。 你可以建立任何类型的网站。 我们有针对这些类型网站的模式。
我认为这些是您作为主题商店出售的东西。 现在,假设您想为餐厅设计一套图案,也许是为沙龙设计一套图案。 你是婚庆网站吗? 您可以构建一个主主题或任何主题,然后出售额外的主题。 当然,我已经不在主题商店游戏中了。 所以我想看看那个世界上越来越多的人现在打算用它们做什么。
Doc Pop:我的意思是,这很有道理。 正如您提到的那样,以后可以更改这些模式,但是有了它们,您就不必去单独更改每个模式。 这是您可以在块模式中做的事情,而您无法使用其他自定义块来做。 但这是你可以用块模式做的事情,稍后进入并改变一些东西,它会为以前的版本全局改变。
Justin Tadlock:嗯,这就是现在的问题。 需要解决的问题是所有模式的全局变化,同时仍保持用户可能已更改的内容。 我们还没有到那一步。 与我交谈过的主题作者,这是一项重要的功能请求。
所以我确保我能把它拿出来。 每个曾经和我谈过这个的人,我只是在播客上提到过。
Doc Pop:我认为这是我们总结的好地方,可以进一步了解 Justin Tadlock 的工作内容。 你可以在 Twitter @JustinTadlock 上关注他。 贾斯汀,我非常感谢你今天加入我的行列,我感谢那些收听和倾听的人。
Doc Pop:感谢收听 Press This,WMR 上的 WordPress 社区播客。 再一次,我的名字叫 Doc,你可以在 Twitter @thetorquemag 上关注我在 Torque 杂志上的冒险经历,或者你可以去 torquemag.io,我们每天都会在这里提供教程、视频和采访。 因此,请查看 torquemag.io 或在 Twitter 上关注我们。 您可以在 Red Circle、iTunes、Spotify 上订阅 Press This,也可以每周直接在 wmr.fm 上下载。 我是你的主持人 Doctor Popular 我通过我在 WP Engine 的角色支持 WordPress 社区。 我喜欢每周都在 Press This 上关注社区成员。