Я пробиваю над своим классом здесь, но надеюсь получить помощь.
Я запустил проверку PHP, чтобы посмотреть, сможем ли мы обновить очень старый сайт до PHP 7.
Одно из распространенных предупреждений, которое я получаю:
411 | ВНИМАНИЕ | Использование устаревшего конструктора класса в стиле PHP4 не поддерживается начиная с PHP 7.
Когда я иду на эту строчку, у меня всегда есть что-то вроде этого.
class twitter_feed_widget extends WP_Widget {
function twitter_feed_widget () {
$widget_ops = array('description' => 'Twitter feed widget');
$this->WP_Widget('twitter_feed_widget', 'Twitter Feed', $widget_ops);
}
Из того, что я собрал, мне нужно поменять
function twitter_feed_widget ()
до function __construct()
.
Но как функция узнает, какой виджет нужно захватить, когда я удаляю имя определенного виджета? Это из класса наверху?
Извините за основной вопрос, и я ценю любую помощь.