Ошибка Fatal error: Call to a member function get() …. /query.php on line 27

Вот такая ошибка недавно вылезла на странице, которая выводит список записей:
Fatal error: Call to a member function get() on a non-object in …. wp-includes/query.php on line 27

Еще где-то пол года назад в сети появились сообщения о такой ошибке, но потом вышли обновления и все стало нормально.

Пару дней назад этой ошибки не было и тут вдруг она вылезла. Заметил, что ошибка вылезла после обновления плагина NextGen.

Решил проблему таким образом:

1) Открываем наш сайт через FTP. Находим папку wp-includes, а в ней файл query.php.
Открываем его в NotePad++

2) Находим строку номер 27:

return $wp_query->get($var);

удаляем ее и вместо нее ставим вот этот код:

if(!is_null($wp_query)){
    return $wp_query->get($var);
}

Сохраняем изменения. Проверяем работу сайта.

Подписаться
Уведомить о
guest

1 Коментарий
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии