我试图将我的客户新网站转移到他们的域名。在上传主题时,我在更新插件翻译时意外地转到了另一个页面,现在我在激活主题时遇到此错误:
致命错误:在第49行的/home/pxxr228380/domains/braincaps.nl/public_html/wp-content/themes/mrbara/inc/frontend/header.php中调用未定义的函数wp_add_inline_script()
重新上传主题并没有修复它,原始网站仍然可以正常工作。我该如何解决?有问题的一行是:wp_add_inline_script(' mrbara',mrbara_footer_scripts());
注意:我将它安装在已安装插件的现有Wordpress安装上,是否可能是插件导致此问题?
答案 0 :(得分:1)
函数#include <string>
#include <iostream>
using namespace std;
int main() {
int numbers[4][2];
for(int i=0;i<4;i++)
{
cout<<"Grade #"<<i<<endl;
cin>>numbers[i][0];
cout<<"Weight for grade #"<<i<<":"<<endl;
cin>>numbers[i][1];
}
for (int i = 0; i<4; i++)
{
cout << "|" << numbers[i][0]*numbers[i][1]<< "|";
}
system ("PAUSE");
return 0;
}
通常应该在主题代码开始运行的时间定义。该网站是否运行旧版WordPress?未定义的函数是在WordPress 4.5 according to the docs here中引入的,所以如果您正在运行旧版本,更新WordPress应该有所帮助。
你还问过一个插件是否会导致它 - 有时一个插件会导致WordPress的核心部分以不同的顺序加载,这可能导致某些功能在通常被定义时丢失,但我不会#39 ; t认为它可能导致这个特殊问题,因为这个函数是在加载WordPress时很早就定义的。