我将外部脚本与我的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;
}
}
我该如何解决?
答案 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