Ошибка нестатического метода при попытке использовать класс в виджетах

Я пытаюсь вызвать метод в виджет функции. $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'); ?> } } 

И класс, который я использую вне оценки класса виджета:

 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 } } 

Solutions Collecting From Web of "Ошибка нестатического метода при попытке использовать класс в виджетах"