我正在将一个外部脚本与我的wordpress主题集成,我在我的一个文件中收到此错误:
PHP致命错误:调用未定义的函数get_bloginfo()
这个脚本位于
主题/ mytheme的/的MyScript
所有文件包含如下:
include(WP_CONTENT_DIR."/themes/mytheme/myscript/myfile.php");
我该怎么解决?
你必须在你的主要PHP中包含wp-blog-header.php
require WP_DIR.'/wp-blog-header.php';
是WP_DIR的主要wp目录
问题通常是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
请看这个问题:Wordpress php fatal error: Call to undefined function language_attributes()?
确保您使用正确的DB信息配置了wp-config.php。
打开wp-config.php并转到plesk / cpanel,确保数据库名称和用户密码相同。就我而言,我设置了错误的数据库密码!所以我更新了它以匹配wp-config.php中的那个并且为我解决了。
我有一个类似的问题,上述都没有。最后,我运行wp-cli db repair
,问题解决了。有关安装和使用wp-cli的更多信息,请参阅他们的website