Wordpress - PHP致命错误:调用未定义的函数get_bloginfo()

问题描述 投票:4回答:5

我正在将一个外部脚本与我的wordpress主题集成,我在我的一个文件中收到此错误:

PHP致命错误:调用未定义的函数get_bloginfo()

这个脚本位于

主题/ mytheme的/的MyScript

所有文件包含如下:

include(WP_CONTENT_DIR."/themes/mytheme/myscript/myfile.php");

我该怎么解决?

php wordpress fatal-error
5个回答
5
投票

你必须在你的主要PHP中包含wp-blog-header.php

require WP_DIR.'/wp-blog-header.php';

是WP_DIR的主要wp目录


7
投票

问题通常是mysql相关...你需要重置你的wordpress db user password。 也就是说password的数据库用户的wordpress已经过期,你不知道它。 要么做linux command-line

mysql -uroot -p
SET PASSWORD FOR <WPUSERNAME>@localhost = PASSWORD('whateveryouwant');

或通过phpmyadmin - users tab - > Edit privileges - > Change password


2
投票

请看这个问题:Wordpress php fatal error: Call to undefined function language_attributes()?

确保您使用正确的DB信息配置了wp-config.php。


1
投票

打开wp-config.php并转到plesk / cpanel,确保数据库名称和用户密码相同。就我而言,我设置了错误的数据库密码!所以我更新了它以匹配wp-config.php中的那个并且为我解决了。


0
投票

我有一个类似的问题,上述都没有。最后,我运行wp-cli db repair,问题解决了。有关安装和使用wp-cli的更多信息,请参阅他们的website

© www.soinside.com 2019 - 2024. All rights reserved.