我试图将一个方法调用到函数小部件中。这个$this
小部件的属性传递给该方法,但我得到以下错误:
Strict Standards: Non-static method class_name::method_name() should not be called statically, assuming $this from incompatible context in C:\\xampp\\htdocs\\wp\\wp-content\\themes\\...... on line 446
这就是我想要做的。
小部件窗体功能:
class new_widget extends WP_Widget {
function form($instance) {
<?php widget_fields::input($instance, \'title\'); ?>
}
}
我在widget类的分数中使用的类:
class widget_fields {
function input($t, $slug) {
?>
<p>
<input type="text" name="<?php echo $this->get_field_name($slug); ?>" value="<?php echo $t[$slug]; ?>" />
</p>
<?php
}
}