使用技巧

WordPress 5.5中的新功能:主题作者应了解的功能和更改

即将到来的WordPress 5-5功能和更改主题作者应了解WordPress 5.5中的即将到来:功能和更改主题作者应了解

WordPress 5.5的目标发布日期是8月11日,距离现在还不到两周。 对于尚未完全掌握即将发布的版本的开发人员,现在是开始研究更改可能如何影响其项目的好时机。 主题作者尤其可以期待几个新功能和一些重大更改。

在大多数情况下,WordPress 5.5将引入主题开发人员可以开始添加到其主题的新功能。 但是,可能对主题产生负面影响的两个最大更改将是自动更新并将HTML更改直接定向到自定义徽标输出。

除了新功能和更改之外,主题作者还应该赶上我们 古腾堡插件的范围 并针对将其合并到核心WordPress中的更新进行测试。

自动更新

WordPress 5.5最终将推出 插件和主题的自动更新。 这是期待已久的功能,对于保持最终用户的更新并运行通常是其扩展程序最安全的版本而言,这应该是一件好事。 但是,自动更新的一大弊端是,大多数主题和插件都不会具有与核心WordPress相同级别的质量控制。 即使是最好的开发公司,也可能只有很少的人来查看代码。

另一方面,自动更新功能意味着主题作者可以更快地向最终用户推出修复程序。

重要的是,主题开发人员需要意识到用户将启用自动更新。 对于某些人来说,这可能并不意味着要更改其发布周期。 对于其他人,这可能意味着要花一些额外的时间来确保进行额外的质量控制。 自动更新的成功直接取决于插件和主题作者。 这是一项巨大的责任,不应掉以轻心。 WordPress在其开发社区中赢得了很多信任,以实现这一目标。

自定义徽标的HTML更改

作为一部分 与可访问性相关的票证 对于WordPress 5.5,核心get_custom_logo()和the_custom_logo()函数将不再 在徽标图像周围输出链接 在查看网站主页时。 进行此更改是因为该链接本身默认情况下指向主页,并且在这种情况下是不必要的。

目前,官方主题目录中有183个主题以CSS中的链接为目标。 这并不一定意味着所有183个主题都会在更新时被破坏。 但是,这可能意味着其中一些将需要进行一两次调整。

鼓励主题作者以.custom-logo-link类为目标,而不是任何特定的HTML元素。 新的更改将添加一个 元素而不是 主页上的元素。 两者将使用相同的类。

块模式已经到来

我不是什么秘密 彻头彻尾的头晕 关于主题设计师的前景被放之四海而皆准,让他们的才华通过方块图案发光的现象。 自古腾堡(Gutenberg)项目最初启动以来,模式一直是缺少的功能之一。 对于主题作者,他们表示设计独特的“模板”或“部分”与向最终用户提供将其添加到其网站的方法之间缺少联系。

块模式本质上是一组预配置的块,用户可以单击按钮将其插入到其帖子或页面中。 该系统的优点在于,主题作者可以设计他们的内心所希望的任何模式,并使其易于用户使用。 无需复杂的主题设置。 没有冗长的教程介绍如何重新创建演示。 在块编辑器中设计一些东西。 将其注册为模式。 让用户将其插入帖子中并感到高兴。

这是主题作者从未有过的机会。 这是一个创造精美设计的机会,而不必担心普通用户将其复杂化。 这是WordPress主题设计历史中的关键时刻。 主题作者有机会推动系统,看看WordPress及其块编辑器真正具备的功能。

建立餐厅主题? 为用户提供多种食物菜单模式。 为小说家或其他书作家创作作品吗? 为用户提供一些用于展示其书籍的布局选项。

块模式API 消除了主题创作者实际可以做的许多先前的限制。 现在,是时候让这些主题作者负责了。

线高和自定义单位

块编辑器具有两个新工具,供最终用户使用: 自定义行高和自定义单位。 主题作者可以选择允许用户使用自定义行高主题支持标记来编辑段落和标题的行高。 它们还可以允许用户使用custom-units标志在各种单位之间切换,例如在定义Cover block的高度时。 除像素外,主题还可以定义支持哪些单位。

允许用户自定义文本的行高值可能是一件棘手的事情。 在某些情况下需要这样做。 但是,对于喜欢保持严格的垂直节奏的主题作者,这可能会导致灾难。 对于开发人员来说,这很可能取决于开发人员根据他们正在构建的主题类型而选择。

无障碍小部件导航

从WordPress 5.5开始,主题作者将可以选择输出更多内容 可访问的小部件。 默认情况下,显示无序列表的窗口小部件在没有任何上下文的情况下会这样做。 对于那些使用辅助技术的人来说,这可能很难导航该网站。

主题作者现在可以将导航小部件添加到HTML5主题支持数组中,以添加新标记。 然后,WordPress将使用