Автор Тема: Ошибка wp_widget __construct  (Прочитано 301 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Mugen

Ошибка wp_widget __construct
« : 28 Октября 2021, 20:09:32 »
Пример  деприкейта,  вызывающего ошибку:

Deprecated: Вызванный метод конструктора класса WP_Widget в pkb_widget_contact считается устаревшим с версии 4.3.0! Используйте __construct(). in /home/mib/domains/mib.com/public_html/wp-includes/functions.php on line 5304
Нашёл советы  в интернете,  что нужно WP_Widget  заменить на __construct().
Открыл эту строку и что я увидел?
Самое интересное,  что указанной в строке уже  используется  __construct(). 8)

Нашёл другое решение данной проблемы.
Найдите вызов extends WP_Widget и функцию WP_Widget. Например,
    $this->WP_Widget(
    ‘widget-‘ . $this->widget_id ,
    $this->widget_title,
    $widget_ops,
    $control_ops
    );
И замените $this->WP_Widget на parent::__construct
 

 

 

В быстром ответе можно использовать BB-теги и смайлы.

Имя: E-mail: