我有一个定制的PHP脚本(通过wp load.PHP导入Wordpress),过去我在许多网站上都成功使用过,但在一个特定的网站上,它似乎在Wordpress进行了几次更新(当前版本为4.7.1)后出现了问题。
情况如下:
PHP脚本,需要加载wp。php,通过javascript调用以处理表单数据直到几周前,表单处理工作还不错。现在它抛出了一个500内部服务器错误
PHP致命错误:无法在/path/to/site/wp-content/themes/uc/functions.PHP:15)中重新声明my\\u wp\\u nav\\u menu\\u args()。php在线18
该错误似乎表明功能正常。php被调用了两次。为了测试这一点,我注释掉了函数中的所有函数。php,瞧,我的php脚本工作得很好。
尽管如此,网站的其余部分工作正常。。。虽然它的加载速度非常慢,而且我正在本地机器上运行它。嗯,嗯。
仅供参考,网站的其他部分真的没有什么特别或不寻常之处。我用ACF做很多东西,但从来没有遇到过问题。
这是真的吗。php不知何故被调用了两次?如果是,如何?是否有其他人对最近的WP核心更新有类似的问题?玛丽·贝思和维克多会找到真爱吗?
在下一集的“烧钱的Wordpress方式”中了解所有这些以及更多信息
任何帮助都将不胜感激。