昨天,WordPress发布了一个名为Classic Widgets的核心插件。核心贡献者Tonya Mork和Andrew Ozz在WordPress贡献者帐户下创建了该插件。该插件支持用户禁用即将发布的基于区块的窗口小工具系统。预计将在2022年之前提供支持,或者根据插件说明提供必要的支持。
上个月,由演示后的一小部分核心领导决定,WordPress 5.8将从其“全站点编辑”项目中提供几个子组件。FSE包含几个独立的部分,这些部分使用户可以对其站点的设计和布局进行更广泛的控制。其中一件是对小工具系统的全面检查。
小工具将有一天成为该平台的一项传统功能。但是,它们不会很快消失。从WordPress的早期时代过渡到最终合并FSE的所有子组件的过程中,用户和主题开发人员有时将需要较小的垫脚石。基于区块的窗口小工具为用户提供了更多的方式来使用文章内容区域之外的区块,而无需首先深入到整个基于区块的体验中。
这是WordPress用户社区中的许多人第一次在新的上下文中接触到区块。在WordPress 5.0中启动的编辑器仅专注于文章内容。WordPress 5.8中的小工具系统将经典的侧边栏变为区块容器。
简而言之,用户将能够在任何侧边栏中粘贴任何区块。
基于区块的窗口小小工具界面
从长远来看,这是过渡用户的一个值得庆贺的一步,尤其是那些使用经典主题的用户,仍然是所有用户中的大多数。但是,在某些情况下,将需要Classic Widgets插件。为什么呢?
- 基于区块的小工具可能导致主题损坏或渲染出奇怪的页面。
- 用户只是喜欢旧系统。
无论哪种情况,插件均会提供基于区块的小工具系统的开关。
对于那些想知道核心开发团队为什么不能确保基于区块的窗口小工具能够满足所有主题的问题,这是因为这两个系统并不完全相同。另外,每个主题设计都以自己的方式处理其侧边栏输出。无法确保100%的覆盖率。
许多主题可能完全没有问题。根据设计的不同,一些侧边栏可能会完全崩溃。更可能的情况是,定制的侧边栏和小部件设计在前端看起来很“不对劲”。
例如,在使用“Twenty Fifteen”主题时,基于区块的“存档”小工具(第一幅图像)与经典的“存档”小工具(第二幅图像)进行比较:
基于区块的“小工具”
经典小工具
显而易见,小工具的标题版式有明细不同,基于区块的小工具标题下方有太多空间。当然这不是什么大问题,但至少在主题作者有时间发布更新之前,这是许多主题中可能很常见的一种怪癖。
启用插件时会发生什么?
经典小工具
Classic Widgets没有设置界面或任何要配置的内容。它是一个设置即忘的插件,目的是让用户简单地回到他们熟悉的传统小工具系统。
如果您开始使用新的基于区块的窗口小工具系统,则在启用此插件时,将丢失所有窗口小工具区块。注意:没有回头路了,所以请确保这是您想要的。如果您改变主意并停用Classic Widget,则先前的区块将不会重新出现。
但是,如果在插件处于启用状态时将传统的小工具添加到主题的侧边栏中,则不会丢失它们。如果您停用插件,它们仍将同时出现在前端和后端。
原文地址:https://www.wbolt.com/classic-widgets-plugin.html