Проблемы с обновлением PHP 7 с устаревшим стилем - PullRequest
0 голосов
/ 18 января 2019

Я пробиваю над своим классом здесь, но надеюсь получить помощь. Я запустил проверку 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().

Но как функция узнает, какой виджет нужно захватить, когда я удаляю имя определенного виджета? Это из класса наверху?

Извините за основной вопрос, и я ценю любую помощь.

...