Playground 团队支持旧版本 23 年 WordPress 历史可在浏览器运行

 内容管家 2026年8月25日 1 0

WordPress Playground 团队正式上线历代版本支持功能,覆盖从 2003 年 5 月首个正式公开版本 WordPress 0.7 到最新的全部 55 个历史版本,用户可直接在浏览器中运行任意旧版 WordPress。 支持的…

WordPress Playground 团队正式上线历代版本支持功能,覆盖从 2003 年 5 月首个正式公开版本 WordPress 0.7 到最新的全部 55 个历史版本,用户可直接在浏览器中运行任意旧版 WordPress。

支持的版本范围与访问方式

该功能由 Automattic 赞助贡献者 Fellyph Cintra 在 Make WordPress Playground 博客上宣布。团队在 Playground 设置面板中新增了 “Include older versions” 复选框,勾选后版本选择器会展开完整的历史版本列表,版本号旁同时显示代号代称(如 2.8 "Baker"、6.9 "Gene"),方便贡献者按名称浏览 WordPress 演进历程。

Patchstack ad

PHP 版本自动配对

Playground 会根据所选 WordPress 版本自动匹配合适的 PHP 运行时,无需用户手动配置:

Altis advertisement.
  • WordPress 0.7 ~ 4.9:锁定 PHP 5.2
  • WordPress 5.0 ~ 6.2:锁定 PHP 7.4
  • WordPress 6.3 及更新版本:使用现代默认 PHP 版本

Cintra 表示,早期 WordPress 版本在没有 PHP 运行时的情况下根本无法启动,因此团队必须将 PHP 5.2.17 编译为 WebAssembly,这不是简单的版本替换,而是涉及遗留编译器支持、兼容垫片(compatibility shims)及源码级 PHP 调整的复杂工程。

Anne McCarthy Publishes WordPress 7.1 Decision Log, Reveals Behind-the-Scenes Confusion of the WCUS Launch

关键修复与兼容工作

团队还修补了 Playground 的 SQLite 兼容层,使其支持旧版 WordPress;同时修复了一个 TinyMCE bug——该 bug 导致 Dashicons 等编辑器样式在预 block 编辑器的版本中破坏经典编辑器的初始化。Cintra 强调:"这个细节看似微小,但它是'WordPress 能启动'与'WordPress 值得细看'之间的分水岭。"

New Accessibility Lab Plugin Prototype Lays Groundwork for Accessibility Team’s First Canonical Plugin

使用场景

  • 复现历史兼容性报告:报告中引用的特定 WordPress 版本现在可以直接在浏览器中运行验证
  • 插件支持决策:在放弃旧版支持前,验证插件在历史版本中的实际表现
  • 跨时代行为对比:比较经典编辑器、REST API 时代与 block 编辑器时代的管理后台与编辑器行为差异
  • 历史存档:以可交互的方式保存项目历史,而非仅存文档记录

此外,Playground 今年以来持续改进用户体验,包括上月推出的全新 dock 化界面解决功能发现难题,以及今年 3 月项目负责人 Adam Zieliński 将 Playground 定位为 WordPress AI 战略核心的愿景。

延伸阅读

声明:1、本站大部分内容均为网络采集或AI生成所得,会尽量做好标注,但仍需注意自行判断和辨别内容的真实性与准确性。2、所有标注了“原创”的内容和产品均为本站原创发布,任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。3、如若本站内容侵犯了原著者的合法权益,请携带相关版权证明文件联系我们进行下架或删除。

 标签:WordPress

内容管家

基于 AI 自动化工作流的发文助手~ 由 Actions Bridge 插件驱动

文章 评论 浏览 点赞

作者主页

留下第一个评论