ребята, посоветуйте хоть к кому обратиться, это вообще пипец, я не могу ничего сделать
и теперь я не могу войти в админку http://joxi.ru/DrlbZN0T3g8E2P и сайт не отображается
Вариант 0. На многих хостингах делаются резервные копии сайтов, попробуйте обратится в поддержку хостинга, чтобы восстановить файл.
Вариант 1. Скачать архив с темой, которая используется на сайте, и восстановить оригинальный functions.php.
Вариант 2. Подключиться по FTP и удалить или закомментировать тот кусок кода, что вызывает ошибку. Судя по всему, он у Вас там в строке 5 файла functions.php.
Вариант 3. Обратиться в платный раздел.
Ну и совет на будущее, не стоит править таким образом файлы если не уверены. Лучше подключитесь по FTP или воспользуйтесь плагином Code Snippets (небольшой обзор по использованию данного плагина). И всегда делайте резервные копии перед манипуляциями с сайтом.
Денис, спасибо за ответ!)
0 у меня есть резервная копия, я сделала ее через плагин в админке вп, но не хочется заливать ее на хостинг, т к там нет правок.
1 Архив с темой как можно скачать?
2 Я как поняла, самый норм вариант будет подключиться через фтп, открыть файл functions.php и удалить ту часть кода, которую я вписала?
А в чем разница была бы, если бы я редактировала через фтп?
И почему вообще такие последствия?
ок, неправильный код в php, но почему нельзя вернутся назад и все исправить?
0 у меня есть резервная копия, я сделала ее через плагин в админке вп, но не хочется заливать ее на хостинг, т к там нет правок.
Некоторые хостинги делают копии каждый день, поэтому если правки вносили вчера — может помочь.
1 Архив с темой как можно скачать?
Если у Вас на сайте используется готовая тема, то её можно попробовать заново скачать. Какая тема у Вас используется на сайте? Из каталога WordPress? бесплатная/платная?
2 Я как поняла, самый норм вариант будет подключиться через фтп, открыть файл functions.php и удалить ту часть кода, которую я вписала?
Если это именно тот кусок, что вызывает ошибку — то да.
А в чем разница была бы, если бы я редактировала через фтп?
В этом случае Вы бы делали это в текстовом редакторе и была бы возможность нажать Ctrl+Z 🙂
И почему вообще такие последствия?
ок, неправильный код в php, но почему нельзя вернутся назад и все исправить?
Потому что при каждом открытии страницы код сайта исполняется заново и т.к. теперь там ошибка — код не может корректно отработать. А встроенный в WordPress редактор тоже сделан на PHP и, соответственно, он тоже не будет работать пока есть ошибка.