[英]WordPress - Fatal error: Call to a member function when calling class
我在主题函数function.php中创建了一个php类
class myWidgetSetting {
function get_title(){
//some blah blah code
}
}
$setting = new myWidgetSetting();
但是当我在内部调用此类$setting->get_title()
:
class myWidget extends WP_Widget {
function renderLayout(){
global $setting;
$setting->get_title();
}
}
然后我得到这个错误:
致命错误:在第3行的D:\\ wamp \\ www \\ wp-content \\ themes \\ twentyten \\ widgets \\ myWidget.php中的非对象上调用成员函数get_title()
我是否需要注册课程以使用wordpress?
我不是PHP方面的专家,但是要使用$setting
变量作为全局变量,您需要这样声明它。
像这样:
global $setting;
$setting = new myWidgetSetting();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.