Chrome扩展一键测试WordPress插件主题
WordPress Playground 是一个创新的实验项目,它利用 WebAssembly(WASM)技术将 WordPress 直接在浏览器中运行,为开发者提供了一个无需配置本地环境的便捷测试平台。通过这个平台,用户可以轻松地测试各种插件和主题的功能,而无需费心搭建复杂的本地开发环境。
要使用 Playground 进行测试,用户只需访问 playground.wordpress.net 网站,系统会自动创建一个完整的 WordPress 实例,并提供管理员级别的访问权限。这一过程完全无需安装 PHP、MySQL 或 Apache 等服务器软件,因为 Playground 内置了 SQLite 数据库,可以直接在浏览器中运行。添加插件或主题也极为简单,只需在 URL 后面附加相应的 slug 参数即可。例如,要测试 Gutenberg 插件,可以访问 https://playground.wordpress.net/?plugin=gutenberg;而要测试 Lemony Agency 主题,则可以访问 https://playground.wordpress.net/?theme=lemmony-agency。
最近,开发机构 LUBUS 为 Chrome 浏览器推出了一款名为“在 WordPress Playground 中打开”的扩展程序,进一步简化了测试流程。这款扩展程序在 WordPress.org 的主题和插件页面中添加了一个“Playground”按钮,用户只需单击一下,即可快速启动一个沙箱实例来测试选定的主题或插件。经过实际测试,该扩展程序确实能够按照预期工作,提供了一个简洁高效的测试快捷方式,无需用户记忆复杂的 URL 或手动输入插件/主题的 slug。
LUBUS 创始人 Ajit Bohra 表示,他们团队内部经常使用 Playground 来测试插件,并在内部或客户会议中进行快速演示。他说:“我们经常需要测试新的插件或主题,通常需要复制它们的 slug 并在 URL 中添加。为了提高效率,我们决定开发这款浏览器扩展,在 WordPress.org 上添加一个直接启动 Playground 的按钮。” Bohra 还在 X 平台上分享了他创建扩展的过程,表示该项目从构思到完成仅用了大约 30 分钟,使用的 Plasmo 框架为浏览器扩展开发提供了专业的运行时环境。
目前,这款浏览器扩展还处于概念验证阶段,Ajit Bohra 希望根据用户的反馈进一步增加更多功能设置。他还期待未来能与 Meta 团队合作,将类似功能直接集成到 WordPress.org 的插件和主题页面中,从而让用户无需依赖浏览器扩展也能享受便捷的测试体验。
这款名为“在 WordPress Playground 中打开”的 Chrome 扩展程序已经免费发布在 Chrome 网上应用店,其源代码也在 GitHub 上开源,欢迎开发者参与贡献。