未捕获的错误:调用未定义的函数wp() in wp-blog-header.php:16解决办法
你可能会注意到这个错误:未捕获的错误:调用未定义的函数wp() in wp-blog-header.php:1…
你可能会注意到这个错误:未捕获的错误:调用未定义的函数wp() in wp-blog-header.php:16,这里搬主题给出相应的解决办法。
如果:
- A: wp-includes/functions.php文件被破坏。
- B: wp-config.php文件是空的。
一般错误会提示如下:
PHP Fatal error: Uncaught Error: Call to undefined function wp() in /home/user/banzhuti.com/wp-blog-header.php:16
Stack trace:
#0 /home/user/banzhuti.com/index.php(17): require()
#1 {main}
thrown in /home/user/example.com/wp-blog-header.php on line 16
wp()是一个WordPress的核心函数,它调用wp-includes/class-wp.php文件,所有需要的变量都是从该文件中设置的WordPress环境。用简单的话来说,这就像你电脑上的 “启动”顺序,只是WordPress告诉它要加载什么和以什么顺序。
如果wp-config.php文件是空的,那么就不能设置任何变量。
为了解决这个问题,重新安装WordPress核心,重新创建wp-confih.php文件,或者从备份中恢复它。
然后分析问题的根源–在大多数情况下,一般出现这种问题不是流氓(恶意)插件就是人为错误。
类别:WordPress 进阶教程、
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
还没有任何评论,赶紧来占个楼吧!