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

时间:2016-08-05 13:42:41

标签: php wordpress fatal-error

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

  

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

此脚本位于

  

主题/ mytheme的/的MyScript

所有文件包含如下:

class secondClass(){
void Start()
{ 
         Init(a lot of stuff);

         // Init done, hide loading screen
         loadingScreen.SetActive(false);

         Screen.orientation = ScreenOrientation.LandscapeLeft;
 }
 }

我该如何解决?

5 个答案:

答案 0 :(得分:7)

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

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

或通过phpmyadmin - users标签 - &gt; Edit privileges - &gt; Change password

答案 1 :(得分:5)

你必须在主php中包含wp-blog-header.php 像这样

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

将WP_DIR作为主要的wp目录

答案 2 :(得分:2)

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

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

答案 3 :(得分:1)

打开wp-config.php并转到plesk / cpanel,并确保数据库名称,用户名和密码相同。就我而言,我设置了错误的数据库密码!因此,我对其进行了更新,使其与wp-config.php中的匹配,从而为我解决了。

答案 4 :(得分:0)

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