- 状态
- 已解决
- 解决于
- 5.2.8
问题概述
如果您使用的 PHP 版本低于 5.6,您可能会遇到以下 PHP 错误
Parse error: syntax error, unexpected T_CLASS, expecting T_STRING or T_VARIABLE or '$' in .../wp-content/plugins/sitepress-multilingual-cms/inc/functions.php on line 810
临时解决方法
WPML 现在要求最低 PHP 版本为 5.6.20,与 WordPress 5.2 及最新版本相同。
如果您在自己的服务器配置中托管 WordPress 安装,请将您的 PHP 版本更新至 5.6.20,最好是更新的版本。
如果您使用的是共享主机计划,请要求您的主机提供商更新您网站的 PHP 版本。
如果无法更新服务器的 PHP 版本,您必须回退到 WPML 4.2.6 捆绑包。
此操作必须通过 FTP/SSH 或任何其他可以访问站点文件的方式手动完成。
首先,如下所述下载对应版本的 WPML 核心、字符串翻译和翻译管理:
如果您正在使用 WooCommerce Multilingual,请下载 4.6.5 版本。
接下来,您只需删除现有的插件文件并上传 4.2.6 版本的文件即可替换它们(您的翻译或任何设置不会丢失,因为它们存储在数据库中)。在此处阅读有关如何手动更新的更详细指南。