PHP 兼容性检查工具 WordPress 插件

PHP 兼容性检查工具 WordPress 插件

描述

WP Engine 的 PHP 兼容性检查工具可用于在任何虚拟主机的任何 WordPress 站点上检查 PHP 版本的兼容性。

该插件将对 WordPress 文件系统中的主题和插件代码进行检测,并给出兼容性问题的报告供您修复(兼容性问题被分为错误和警告)且同时列出违规代码的文件和行号,以及该行代码与所选 PHP 版本不兼容的原因。该插件也会建议更新主题和插件,因为新版本可能会提供兼容的代码。

该插件不执行您的主题和插件代码,因此也无法检测运行时的兼容性问题。

请注意,对代码的检查并不完美。该插件无法检测可能用于向后兼容的未使用的代码路径,因此可能会出现误报。我们维护了一个可能导致误报的插件的白名单。我们正在不断努力以确保检查工具尽可能提供最准确的结果。

此插件依靠 WP-Cron 在后台扫描文件。如果站点的 WP-Cron 不能正常运行,扫描将被卡住。请参阅常见问题以了解更多信息。

更新至 php 7.3

  • 使用此插件来检查您的站点是否兼容至 PHP 7.3!
  • 截至2019年7月,20.1%的 WordPress 网站运行的PHP版本早于 PHP 5.6。
  • 这些版本的 PHP 已被淘汰和放弃支持超过2年。
  • 只有 54.1%的 WordPress 网站运行 PHP 7,即当前主要版本的 PHP。

免责声明

虽然该插件的编写是为了尽可能准确地检测出更多问题,但检测无法保证 100% 可靠。在迁移到新的PHP版本之前的最佳做法是进行全面测试。

该插件由 WP Engine 创建,只在帮助 WordPress 社区增加对现代PHP版本的采用率。我们欢迎您对该插件做出贡献。我们也很高兴能看到其他开发者和 WordPress 主机商使用该插件。

要披露此插件的安全问题,请发电子邮件至 [email protected]
PHP兼容性检查工具包括 WP-CLI 命令支持。

wp phpcompat <version> [--scan=<scan>]<version>    PHP version to test.[--scan=<scan>]  Whether to scan only active plugins and themes or all of them.  default: active  options:    - active    - all

例子:wp phpcompat 7.2 --scan=active

相关推荐

发表回复

房先生
我们将24小时内回复。
2024-04-22 04:25:57
您好,有任何疑问请与我们联系!
您的工单我们已经收到,我们将会尽快跟您联系!
[QQ客服]
2781198
加我微信
[电话联系]
13585372227
[电子邮件]
[email protected]
取消

选择聊天工具: