WordPress 即将迎来 20 周年纪念日,在这些年的大部分时间里,贡献者已经推出了一个新的默认主题。尽管默认主题的结构和支持的功能多年来发生了巨大变化,但贡献者仍在积极维护“二十”主题中的所有 13 个。
WordPress.org 上的一项新提案建议逐步减少对旧主题的主动维护,并实施一个新的要求系统来淘汰它们。
“支持 13 个主题的努力程度并非微不足道,尤其是在块编辑器快速发展的时代,”Bluehost 赞助的核心贡献者 Jonathan Desrosiers 说。“维护这些主题的负担历来落在核心团队身上,以确保他们继续收到任何需要的更新。” 这些任务包括确保与较新的 PHP 版本的兼容性、修复错误、更新和弃用依赖项、安全更新等等。
“因为有这么多,旧的默认主题需要几个月的时间才能正确支持 WordPress 核心中添加的新功能,这并不罕见,”Desrosiers 说。“此外,在某些 API 存在之前创建的主题通常无法充分利用这些新功能(全局样式、块模式等)。”
Desrosiers 认为,减轻贡献者的支持负担将使他们能够专注于确保最现代的基于块的主题提供最佳体验。
“它还有助于为新的以块主题为中心的实验和倡议(例如 社区主题倡议)的工作扫清道路,这些实验和倡议试图完善主题在块编辑器时代的作用,”他说。
通过社区主题计划通过 WordPress.org 帐户发布的主题,如最近的 Stacks 幻灯片主题,将得到官方支持,增加负载。然而,这些主题具有与站点编辑器和 WordPress 提供的所有最新功能一起使用的好处。在处理有限的志愿者资源时,支持较旧的默认主题不如将这些精力花在更现代的主题上那么多。
WordPress 在最新的下载中捆绑了三个最新的默认主题。该提案旨在在至少支持五年后,并且当使用率下降到 WordPress.org 数据确定的所有 WordPress 网站的 1% 以下时,淘汰旧主题。使用此标准,默认主题 Twenty Ten 到 Twenty Sixteen 将被淘汰并且仅接收安全更新。Desrosiers 建议对使用数据进行年度评估,以确定哪些主题将被淘汰。
三个最新的 WordPress 默认主题将得到积极维护,贡献者将继续通过错误修复、兼容性更新和安全修复来维护以下主题:
- Twenty Seventeen
- Twenty Nineteen
- Twenty Twenty
该提议有多重好处,除了将积极支持的主题数量从 13 个减少到 6 个之外,还有一个缺点是影响了大约 730,000 名用户,他们将不再获得主题维护。
对该提案的普遍接受是积极的,因为那些使用非常旧主题的人通常希望对他们的网站进行尽可能少的更改。由于退休主题仍然可以使用安全更新,因此这些用户不会被迫更新到较新的主题。
该提案是根据一组贡献者的反馈和建议制定的。它现在正在等待更大社区的反馈。除非提案需要进行重大修改,否则贡献者将很快转向与退休主题相关的实际任务。