今天遇到一个网友的网站在更换主题之后发现 有报错 'Warning:Illegal string offset'。这个问题以前也有遇到过,应该是主题比较旧,不支持兼容PHP导致的,目前他的服务器的PHP版本是8.2。而当前...
今天遇到一个网友的网站在更换主题之后发现 有报错 “Warning:Illegal string offset”。这个问题以前也有遇到过,应该是主题比较旧,不支持兼容PHP导致的,目前他的服务器的PHP版本是8.2。而当前主题的支持PHP是5.6以下的版本。
这里有2个解决方案。
1、更换主题
我们可以更换主题,换成支持PHP8.2版本的。目前WordPress也是建议我们的PHP版本在7.4以上的版本,你如果用PHP低版本效率是比较低的。
或者我们修改主题兼容当前的PHP版本。
2、降低PHP版本
这个其实我们是不建议的,除非我们的WordPress当前主题是必须要用的。毕竟WP建议的PHP7.4以上的,或者用PHP8.0以上版本的效率和速度会提高。
这里,我们要解决”Warning:Illegal string offset”可以通过以上2个方式。