Поддержка Проблемы и решения Ошибка: «Fatal error: Cannot redeclare _verify_activeatewidgets()»

  • Здравствуйте. А меня какой-то непонятный конфликт в WordPress.
    Возможно кто-то сталкивался…
    __
    В один день лег сайт (белый экран). Узнал через пол дня.
    Подумал, что были внесены автоматические изменения в тему (Премиум Авада).

    Обновил Аваду. Но в итоге сайт запустить так и не получилось. Выдавало ошибку (ошибка одна и та же, размещу ниже).

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

    Подумал, что возможно конфликт с плагинами. Так и оказалось. Поочередно подключал плагины, и проблема оказалась в плагине кеширования. То ли он конфликтовал с шаблоном то ли с вордпресс — так и не понял.

    В итоге получилось запустить сайт на старом шаблоне. ну и на других тоже начал работать.

    На Аваде же никак не хочет. Удалял через FTP и заливал новую версию. Заливал архивом, и все равно ничего не работает. Голову уже сломал к чертям :).

    Я когда обновлял этот шаблон ранее, была такая ошибка. Я отключал плагины, — виджеты отключал или нет — не помню… И все в итоге работало.

    Сейчас загрузил архивом через админку. На предпросмотре сайт заработал (было что сайт криво работал пару секунд, и снова выбивалась ошибка), но просто невероятно криво, и уже через пару секунд пошла ошибка на экране. Кроме ошибки ничего.

    Вот такая ошибка:
    Fatal error: Cannot redeclare _verify_activeatewidgets() (previously declared in /home/user8888/wolfworkout.ru/wp-content/themes/Avada/functions.php:782) in /home/user8888/wolfworkout.ru/wp-content/themes/Avada/includes/lib/inc/functions.php on line 773

    Виджеты все удалил с панелей. Плагины отключал. В итоге ничего. Сейчас новую версию Авады загрузил, и смотрю — у нее нет в файле functions.php строки 782. Там всего 779 строк.

    Шаблон лицензионный. Скачивал с кабинета themeforest. Обращаюсь к знающим, так как закончился срок поддержки, а новую цену за поддержу сильно загнали.

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Fatal error: Cannot redeclare _verify_activeatewidgets()

    Функция с таким именем обычно встречается во взломанных темах, которые стремятся заразить все остальные установленные темы и иногда делают это некорректно, добавляя одну и ту же функцию несколько раз, что и приводит к ошибке.

    Шаблон лицензионный. Скачивал с кабинета themeforest.

    Если это действительно так — значит, на сайте когда-то была активна другая тема, которая заразила текущую.

    Темы Avada у меня под рукой нет, но я сильно удивлюсь, если в её официальном дистрибутиве есть функция _verify_activeatewidgets() (помимо сомнительного названия, здесь ещё ошибка в слове «activate», что уважающим себя авторам несвойственно).

    Модератор Yui

    (@fierevere)

    永子

    смотрю — у нее нет в файле functions.php строки 782. Там всего 779 строк.

    свежезараженное

    Ответили из поддержки. Сказали, что это из-за того что я удалил тему через FTP, — остались старые файлы. Удалил из админки, и Авада стала. Но проблема сейчас с меню. Решаем)
    Я раньше всегда через FTP удалял — никаких проблем не было.

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Тема «Ошибка: «Fatal error: Cannot redeclare _verify_activeatewidgets()»» закрыта для новых ответов.