Register Now

Login

Lost Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.


Add post

Add question

You must login to ask a question.

Login

Register Now

Цель сайта совместная помощь друг другу, если вы желаете скачивать ресурсы и ничего при этом не делать, вам нужно оплатить Подписку Другой вариант активно помогать другим участникам

Ошибка WP_Widget __construct()

Ошибка WP_Widget __construct()

Возможно у вас после обновления, или установки устаревшего плагина, выдаст ошибку.

Notice: Вызванный метод конструктора класса WP_Widget считается устаревшим с версии 4.3.0! Используйте __construct()

Как увидеть ошибку?

Если выключен вывод ошибок, такой ошибки вы это не увидите, для этого в .htaccess вставьте 2 строчки (в любое место).

php_flag display_errors on
php_value error_reporting E_ALL

Как решить ошибку?

Найди в кодах плагинов или темы такую строку: extends WP_Widget может выглядеть так:

class ******** extends WP_Widget

Найди в этом классе вот такой вызов WP_Widget:

$this->WP_Widget(
	'widget-' . $this->widget_id ,
	$this->widget_title,
	$widget_ops,
	$control_ops
);

и надо заменить $this->WP_Widget  на parent::__construct

parent::__construct( 
	'widget-' . $this->widget_id ,
	$this->widget_title,
	$widget_ops,
	$control_ops
);

Вот и все надеюсь кому то пригодится)

About Grek

Хорошее начало — не мелочь, хотя и начинается с мелочи По вопросам подписки / рекламе, пишите в личку https://t.me/trafimmamedov или на почту [email protected]

Follow Me

Leave a reply