今天遇到一个网友,在自己升级WordPress程序后导致打开有提示"call _user _func_ array() expects parameter 1 to be a valid callback"的报错问题。这个问题大概率是因为当前WP版本和当前的PHP兼容问题导致的。
于是老蒋检查这个同学的网站PHP版本还是用的比较早的版本,于是我将他的当前WEB环境按照PHP7.4版本切换到新版本还是有一些报错,但是原来的" PHP call_user_func_array"报错问题消失。
于是,我通过排查禁止其他的插件,禁止一些老款的插件,因为当前PHP升级新版本后,老的已经不再维护的插件应该是不兼容的。有一款验证码插件删除后问题解决。
总结,如果我们升级WP程序的时候最好提前备份,避免出现不可复原的问题。
本文出处:老蒋部落 » WordPress升级程序导致" PHP call_user_func_array"报错解决方案 | 欢迎分享( 公众号:老蒋朋友圈 )