(Последнее обновление: 01.07.2016)

functions-php-wordpressВсем доброго времени суток! Бывают такие ситуации когда при добавление кода в файл "Функции темы" (functions.php) WordPress сайт перестает работать. Что делать в такой ситуации? Немного расскажу про себя, как я выходил из такого положения. Ещё ни чего почти не умея, захотел немного добавить каких то функций в тему блога. Как мы обычно делаем, вбиваем в поиск нужную нам фразу и переходим по ссылке на страницу с инструкцией. Автор пишет добавьте этот код сюда, этот туда и будет вам счастье.

Хотя мне кажется, кто пишет уроки для пользователей платформы вордпресс, должны предупреждать своих читателей о последствиях которые могут возникнуть при неправильном внесении изменений в файл и как это исправить. Чтобы потом не отвечать в комментариях испуганным посетителям на вопрос - Сайт перестал работать, что делать? Помогите!

Что делать, если при изменении в файле functions.php сайт перестал работать. Так называемый белый экран смерти в WordPress

Добавил как то я (по инструкции на каком то блоге) код в функцию темы, обновляю файл и передо мной возник белый экран. Ужас. Блог перестал работать. Пришлось переустанавливать ( вот дурак был) все заново - движок; шаблон и пару своих статей. А надо было всего то, зайти на свой хостинг, открыть файл functions.php в теме блога:

functions-php-wp

Файл функции темы (functions php)

и удалить вставленный код. Сохранить файл и блог опять работает. Если Вы например не помните какой код нужно удалить, найдите свой шаблон блога на вашем компьютере (скачанную тему) и замените на хостинге файл functions.php файлом из папки с темой. Если, это вам не помогло, тогда попробуйте следующий вариант (подойдёт для тех, у кого есть тема в запасе).

Зайдите на свой хостинг и удалите проблемную тему. WordPress активирует тему по умолчанию (Twenty Fifteen, Twenty Eleven, Twenty Twelve или другие) и ошибка исчезнут. Потом можете вставить старую версию файла, исправить проблемы в теме и включить его позже. Настоятельно рекомендую держать в каталоге одну из тем, которая идет по умолчанию при установке WordPress. Даже если не собираетесь использовать.

Если у вас нету запасной темы на хостинге, тогда следующий вариант.

Попробовать закачать папку с вашей рабочей темой на сервер.

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

Заходите на сервер в раздел шаблонов /wp-content/themes/ваша_тема.
Скачиваете тему на компьютер.
Закачиваете первоначальный вариант темы на сервер.
Пробуете войти в админку.

Важно: Перед тем как внести изменения в "Функции темы" (functions.php) сделайте копию файла. Тогда, Вы без всяких проблем восстановите работоспособность вашего любимого сайта. А у меня на сегодня всё. Всего доброго. До встречи на страницах блога WordPress mania.