Wordpress:Rest Routes 插件兼容性问题



我正在使用Rest Routes插件为WP Rest API构建自定义端点。该插件经过测试,可兼容高达WordPress版本4.5.9。我在本地主机上使用 WordPress 版本 4.6.6,插件工作正常。我可以创建自定义终结点。但是当我在实时服务器中安装此插件时,我使用的是相同版本的wordpress,4.6.6,该插件没有被激活,向我显示一个错误:

解析错误:语法错误,/nfs/c07/h03/mnt/109306/domains/lrp.magikbox.biz/html/wp-content/plugins/rest-routes/inc/filters/wprr-filter-post_type.php 中的意外"["在第 92 行

错误是由[帖子类型过滤器引发$post_type_arr = [];生成的。似乎数组初始化构造:[] 是导致错误的原因。我尝试在运行 PHP 7 的生产服务器上重新创建您的错误,但 Rest 路由已成功激活。我已经检查了您的网站:http://lrp.magikbox.biz/它在 PHP 5.3.29 上运行,遗憾的是短数组初始化构造 [] 仅适用于 PHP 5.4+ - 请参阅此处。

检查您的开发服务器(您的本地主机(它肯定正在运行 PHP 5.4+。作为解决方案,请考虑将您的主机更改为支持 PHP 5.4 及更高版本的主机,或者使用 WP 回滚插件并将插件回滚到 PHP 5.3.29 发布时的 2014 年初版本。

最新更新