Проблема: Фатальная ошибка в теме WordPress
Я только что установил новую тему на свой сайт WordPress, но столкнулся с проблемой.
Я больше не могу получить доступ к своей странице. Даже к панели управления WordPress.
Сообщение об ошибке:
Фатальная ошибка: Нельзя использовать isset() для результата выражения
(вместо этого можно использовать "null !== выражение") в файле
/home1/wavecont/public_html/wp-content/themes/sshop/inc/wc-functions.php
на строке 50
Я больше не могу получить доступ к своей странице. Даже к панели управления WordPress.
У вас есть два варианта разной степени технической сложности.
Вариант 1 - Переместить папку темы для доступа к /wp-admin/
- Войдите в FTP-сервис вашего сайта или файловый менеджер панели управления
- Перейдите в
/home1/wavecont/public_html/wp-content/themes/
- Переименуйте
sshops
вsshops-moved
- WordPress автоматически перестанет использовать файлы темы, и вы получите доступ к сайту
- Отправьте отчет об ошибке разработчику темы
Вариант 2 - Исправить самостоятельно
Те же шаги, что и выше + откройте файл /inc/wc-functions.php
и измените строку 50, чтобы использовалось строгое сравнение с null
(а затем исправьте другие ошибки, мешающие работе сайта).
Рекомендация Никогда не устанавливайте непроверенные темы или плагины на рабочий сайт - сначала настройте локальный сайт на своем компьютере для тестирования тем и плагинов перед внесением изменений на рабочий сайт (это обеспечит легко управляемую среду для тестирования и гарантирует, что ваш рабочий сайт никогда не перестанет работать из-за плохой темы или плагина).
