Переводчики и/или распространители как минимум одной из тем (старой или новой) перемудрили с добавлением «левого» кода. Мне встречался код, который при активации темы дописывает себя в файлы functions.php всех остальных тем — естественно, без проверки, существует ли там такая же функция. Предполагаю, что это одна из его разновидностей.
Чтобы восстановить сайт, можно переименовать каталог темы по FTP и перейти на страницу выбора темы в панели управления — должна активироваться тема по умолчанию.
Затем можно попробовать исправить файл travel-to-zenit1/functions.php, убрав лишний код, или выбрать другую тему, заведомо «чистую».
Рекомендуется скачивать темы из надёжных источников — например, из официального каталога: http://wordpress.org/extend/themes/, где каждая новая версия темы перед публикацией тщательно проверяется по многим критериям, в том числе на отсутствие подобных «сюрпризов»
После такого эксперимента я уже врядли отважусь тему поменять в ближайшее будущее…
Сейчас попробую последовать Вашему совету, может, что получится.
Спасибо!
В консоли хостинга я новую тему со всей папкой вместе успела удалить, думая, что это как-то исправит ситуацию…
Ура! Проблема действительно была в том, что в файл старой темы travel-to-zenit1/functions.php был дописан новый код (вывод популярных материалов). А в старой теме этого не было предусмотрено. Потому когда я новую тему решила сменить, в старой теме остался этот код. Поэтому система была заморожена.
Спасибо за помощь!
был дописан новый код (вывод популярных материалов)
Названия добавленных таким образом функций обычно не отражают их реального содержания, а лишь пытаются выдать за что-то полезное.
Часто функции маскируются под стандартные — _bloginfo() или bloqinfo(), не путать со штатной bloginfo() — это тоже признак недобросовестных локализаторов и/или распространителей темы.
мне помогло дописанием после домена /wp-admin и открылась стандартная форма входа 🙂 ! Прада дошло до меня такое простое решение уже после переустановки вп с шаблоном.
Это сработает, если ошибка не в functions.php, а в других файлах темы.
functions.php загружается и в админке, поэтому если ошибка в нём, то переименование или удаление каталога с темой по FTP — единственный вариант.
Названия добавленных таким образом функций обычно не отражают их реального содержания, а лишь пытаются выдать за что-то полезное.
В каком смысле? Что они могут в себе и вредоносный код содержать?
Вроде не было там _bloginfo. Вот с этого начался код, который я удалила:
function add_action(«init», «_getsprepare_widget»);
__popular_posts($no_posts=6, $before=»
medved1979, я только дописанием /wp-admin после домена захожу в админ-панель. Именно что я не могла ни вперед, ни назад двигаться, из-за того, что ни сайт не отображался, ни админка.
Sergey Biryukov
functions.php загружается и в админке, поэтому если ошибка в нём,
Благодаря такой ошибке и с Вашей помощью я решила рискнуть и удалить в файле лишний фрагмент, спасибо!
В следующий раз буду знать, что можно и с помощью админки восстановиться.
Сегодня пыталась другую тему активировать. Но снова блог «ругался» на это. Видимо, все плагины, которые ставятся на блог, взаимосвязаны именно с какой-то темой. Потому просто так взять и установить новую тему не получится..
Друзья! Я рад за Вас! А вот у меня проблема та же, после смены темы сайт открылся, но боле ни шагу. (Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 30720 bytes) in /var/www/cdchris3793/data/www/christian-cinema.org.ua/wp-admin/includes/menu.php on line 174) Вот высвечивается ЭТА!
Я, простите, отношусь к «чайникам» и Ваш разговор расшифровать не смог))) НЕ могли бы Вы, пошагово или «покнопочно» подсказать как все же зайти в эту админку и снова поменять тему? заранее благодарен!
Ха! спасибо за молчанку))) Я во всем разобрался и понял что такое FTP.
я тот сайт заказывал, а теперь сам всему научился. купил хостинг и домен (страшные слова. да ладно, привыкну) во там и нашел этот FTP. теперь делаю сайт сам!
Leha, в молчанку никто здесь не играет. Просто я на теме поставила отметку, что она решена, потому не видела сообщений.
Тем более сама чайник(
А причем здесь фтп? Если с темой что-то не так, надо было зайти в админку своего хостинга, и зайти вот сюда, как понимаю: wp-admin/includes/menu.php.
В файле menu.php посмотреть, что именно добавилось лишнего после смены темы.
А в админку заходят так: имя сайта/wp-admin.
Здравствуй Piterkoshka!!! Не думал, что свои обращения адресую к тебе. Что значит «чайник»)))). Дело в том, что у меня не было хостинга и я даже слова такого незнал. Я сайт заказывал, но попросил исполнителя дать мне коды в админку сайта, что бы я сам мог писать статьи. И дернул меня леший поменять дизайн страницы. Вот собственно и все. А исполнитель аж два дня занят. Вот я и решил искать способы исправления и попал на Ваш разговор с Sergey Biryukov. К вечеру, понял, что меня не слышат. Но к тому времени разобрался как делать сайт и таким образом секономил 500 долларов, за которые я хотел заказывать еще два сайта. Итак, я не имел в виду игру в молчанку. Я догадался, что непрочитан и этому рад. С пасибо за обстоятельства.)))