Здравствуйте, как и обещал в предыдущем уроке (Плагин TAC: ищем нежелательные ссылки в теме), сегодня буду рассказывать о том, как раскодировать код шаблона (темы) на WordPress. Напомню, что часто в кодированном файле темы находятся нежелательные ссылки или вредоносной код (вирусы и т.п.). Просто удалить код, к сожалению, нельзя (неправильно будет работать тема или совсем станет неработоспособной), поэтому мы раскодируем его.
Процесс раскодирования шаблона
- Для начала нужно определить, где находится кодированный текст. В прошлом уроке плагин TAC показал, что он у меня находится в подвале, то есть в footer.php:
Почти всегда кодируют подвал, так как обычно там располагаются ссылки на разработчиков. - Открываем файл шаблона, где нужно раскодировать код, в моем случае это footer.php. Он у меня выглядит следующим образом:
Вот этот «набор букв и цифр» у меня имеет очень длинное продолжение. - Теперь нужно вставить какой-нибудь закомментированный текст перед и после кода (напомню, закомментировать текст можно следующим образом: <!--Комментарий-->). Я вставил в начало
<!--begin-->
в конец
<!--end-->
Теперь футер (footer.php) у меня выглядит следующим образом:

- Теперь открываем наш блог и смотрим в исходный код шаблона (выполните действия для Вашего браузера):
В Opera 10: Вид —> Средства разработки —> Исходный код (Или просто нажмите Ctrl+U);
В Mozilla Firefox: Вид —> Исходный код страницы (Ctrl+U);
В Google Chrome: Управление текущей страницей —> Разработчикам —> Исходный код страницы (CTRL+U);
В Internet Explorer: Страница —> Просмотр HTML-кода. - Ищите в этом коде наш комментарий, в моем случае begin. Во всех браузерах достаточно воспользоваться поиском (CTRL+F) и найти требуемое слово (begin).
- Копируете расположенный код между begin и end:

- Скопированное выше вставляете в подвал темы (footer.php) вместо набора букв и цифр, показанном в пункте 2:

- Я удаляю строки, которые не ведут на автора:

- Сохраняю изменения (не забудьте убедиться, что сохраняете файл в кодировке UTF-8).
- Вот результат, проведенной работы (так теперь выглядит подвал моей темы):

- Напоследок, проверяем плагином TAC наличие вредоносных и ненужных ссылок.
- Теперь с темой WordPress все в порядке! Вот подтверждение:

P. s. У кого не получилось раскодировать файл с помощью этого урока, предлагаю посмотреть видео на Seoprofy: Как убрать закодированные ссылки с footer для тем на wordpress
_______________________________
Обратите внимание: Зеленый Кактус проводит Бесплатный обзор каждому читателю!
_______________________________
Следующий урок: Урок 26 Защита от спама в комментариях.
Постовой. Сторожевая гора великолепный поселок, где можно приобрести себе классный домик.


А зачем комментарии ставить? Просто в исходном скопировать, перезалить, и удалить всё ненужное. Так проще и быстрее.
Просто новичкам сложно определить, где в исходном коде идет закодированный текст, вот и привел пример, где можно определить точно нахождение нежелательного текста.
Петр здравствуйте, у меня к сожалению описанный метод не сработал
Сайт не посоветуете что можно еще придумать? Я уже и как вы написали сделал и раскодировать пытался... У меня по всему шаблону такие закодированные коды натыканы
Если посмотрите код страницы пришлось ссылки рекламные в футере тупо закрыть в но как то мне это все равно не нравится...
ой, в прошлом сообщении не видно кода:
вот так:
...ссылки рекламные в футере тупо закрыть в но как то мне
да блин
вобщем вставил между кодом
Аааа!!
вобщем кодом для комментариев кода
ну ппц) У вас в комментах коды нельзя писать
Я так стану самым актиыным комментатором))))
Попробуйте еще сервис
P.s. Насчет функции добавления кода, поставлю в следующем уроке (наверняка в понедельник, потому что пишу в будние дни), как раз буду рассказывать о функциональности комментариев.
Ок, спасибо, попробую
Как всегда подробный и полезный пост. Возьму на заметку. Завтра на одном сайте надо будет один код снести.
Рад, что чем-то помог. Спасибо за оставленный отзыв.
Стаья интересная, но мне не помогла. У меня в футуре 2 строки кода. Как быть? Поможете советом?
Попробуйте описаннов в уроке методом раскодировать сначала одну строку, потом вторую, о результатах напишите, пожалуйста...
Дело в том, что первая строка начинается $OOO0O0O00=__FILE__;$O00O00O00=__LINE__;$OO00O0000=1196;eval ((base64_decode (...код
а вторая сразу кракозябры. И самое интересное: в исходном коде вижу, а нет. И получается нет полной картины, что именно нужно скопировать. Может я что-то не так делаю?
Столкнулся с такой же проблемой, решение нашёл не сразу.
Помог сервис раскодировки ссылка выше.
Нужно выделять код с кракозябрами от eval (base64_decode ('........ до ...));
вставляем в декодер и вуаля получаем чистый код.
Ну а там вырезаем ненужное.
Спасибо за помощь общими силами.
Что-то пропало. Вижу !Begin! , а !End! не вижу.
Вы работаете через ?
Попробуйте вставить в начале первой:
<!--begin-->в конце второй строки:
<!--end-->В результате в Notepade эти 2 кода становятся зелеными?
Так работает. Но...опять таки begin есть, а потом идут строки после копирайта:
" "
" "
Это окончания первой и второй строки кода?
/div> <!-- end #wrap —
Стрелочки убрал
свяжитесь, пожалуйста, со мной через ICQ 47-47-24-336 попробуем решить проблему, если ее нет, напишите на мой email или в разделе Контакты
Этот способ самый простой и действенный. Помню в свое время долго не мог расковырять такой код, искал кодировщики, даже нашел платные услуги по раскодировке шаблонов WP, но потом случайно наткнулся на этот способ в каком-то форуме. Все оказалось так просто, что стало даже обидно, как я сам не допер до этого!
А как простые ссылки в футере удалить?
Просто открыть файл footer.php и удалить не нужные ссылки.
А если все закодированные крякозябры находятся в файле функшин. Что делать?
Когда я так сделал за место блога появилось сообщение о том, мол, что этот код нельзя убирать =(
Инструкции замечательные! С легкостью устранила ссылки ненужные из подвала шаблона, но у меня есть в шаблоне блоки для рекламы и сейчас в нем тоже какая то ссылка такого содержания — «Microfinance Empowers
Join us in enabling the poorest of the poor to improve their own lives». Ее можно удалить или не надо? И вообще можно ли эти блоки на время ну отключить чтоли, потому что пока не нужны. Очень жду ответа.
а, я сделала проще:зашла во внешний вид-редактор-шапка(функции темы, они у меня были именно там) и удалила ссылки на которые указал ТАС. и, о чудо заветная зеленая кнопочка, что с темой все в порядке
привет!спасибо!и мне помогло! =)
а я скачал тему с иностранного сайта... и при каком либо удалении или исправлении ссылок в подвале, блог перестает работать, пишет ошибку копирайта... прочитал массу мануалов, ничего не помогает...
Ссылочку мне не кинете?Только на email (menxpert[dog]gmail[dot]com)
У меня получилось удалить ссылку из футера по второму способу с Seoprofy. А как удалить из сеобара, если описанный Вами способ не помог? Можете что-нибудь порекомендовать?
Привет, а не подскажешь и мне. Хочу что то типа новостного блога сделать давно выбрал шаблон и он мне нравиться сам сайт — но заметил, что внизу целый ряд исходящих ссылок, вроде не закодированные, когда удалил блог не включился...через ТАС нашел отображения этого кода в функциях, удалил там весь абзац, результата не дало(((
С подобным не встречался?
Попробуй сначала из функции превратить в «статистическую», путем вытаскивания кода в исходном коде.
Приветствую!
Как можно удалить код из файла contact.php ?
За что этот файл вообще отвечает?
Я тоже нашла код в файле contact.php , прочитала про то что файлы можно просто заменять в некоторых шаблонах, если не удаётся так .
Поискала этот файл в других шаблонах, его там не было, я его и удалила на свой страх...и ничего не произошло, шаблон какой был такой и остался, до сих пор у меня стоит.
Так что этот файл добавляют специально, честно говоря не понимаю я их. Лишний раз убеждаешься что бесплатный сыр только в мышеловке. Никогда не куплю шаблон у такого деятеля, как можно ему доверять.
Скачала тему letter-frame на templatelite.com. Там файлик такой template.php — забит буквами и цифрами — ТАС определил как лишний код. Удаляю его — тема не работает и админку вышибает совсем. Что делать — тема уж больно красивая?!
Декодер по выше приведенной ссылке вышибло совсем!
И в этом файле идёт сначала код, а последняя строка такая
$m=str_replace («|»,"",$m);@eval (base64_decode ($m));unset ($m);
?>
А у меня при любом изменении пропадает админка и сайт. вместо этого белый экран и надпись.........Эта тема выпущена под лицензией Creative Commons, все ссылки в нижнем колонтитуле должны оставаться нетронутыми
Вот тут
Очень грамотно объяснено. Только у меня в Функшинс base64 и дальше кракозябры. а в Футере ссылки. Я просто поставила Ноиндекс. он сне поможет?
У меня 5 ссылок на сайте... удалить не получается... закрывала кодами a rel="nofollow" но хотелось бы убрать из сайта
И еще на одном моем сайте: сложная ситуация в подвале ссылки (Proudly using Dynamic Headers by Nicasio WordPress Design) найти их даже не получается... они прошиты где то ниже подвала... как их убрать?
Удивительно, сделал как советовал автор, и всё завелось с полу тыка
ссылку убрал, спасибо за пост.
спасибо за пост сейчас попробую
Спасибо огромное за рекомендации! Сделал как вы написали и все стало на свои места, супер!
Спасибо огромное за подробное объяснение, я наконец-то избавилась от надоедливой ссылки. Правда вначале пришлось взломать код, ну а потом все как вы объясняли. Спасибо!
Большое спасибо, наконец-то все получилось!
Добрый день, подскажите, пожалуйста, как убрать закодированные ссылки вида:
Вывод юлока ссылок закодирован в functions.php, и удаление приводит к отображению белой страницы.
В предыдущем комментарии не отобразился код. Вот он:
<?php // This theme is released free for use under creative commons licence. // All links in the footer should remain intact. // These links are all family friendly and will not hurt your site in any way. // Warning! Your site may stop working if these links are edited or deleted ?>К сожалению, не знаю.
Увы, у меня этот способ не работает. Дело в том, что в футере у меня скрипты, отображающие последние комментарии и последние записи, а также заполненный мною блок «О сайте». Походу они тоже закодированы, потому что начиная с begin у меня идёт html-код последних комментариев. End же у меня стоит в самом конце страницы.
Посоветуйте, пожалуйста, что мне делать. Тема больно уж красива, и по функциональности очень мне нравится, особенно футер. Но раскодировать его, увы, не получается.
Закодированные подвалы я умею убирать только тем способом, которые описал в этом уроке. Если это не помогло, к сожалению, я тоже не знаю...
Большое спасибо за Ваш урок,очень помог
Решил сделать сайт на WordPress (до этого делал на DLE,там кодированных ссылок не встречал,а скрытые находил при помощи Notepad++).Для меня в нем все новое,поэтому закодированную ссылку в сайдбаре сразу убрать не получилось.Воспользовался Вашим методом и сразу все сделал.Большое спасибо еще раз за этот пост,думаю,что найду на Вашем блоге еще много полезного.
Спасибо огромное за совет, сделал как было указано, Плагин ТАС показал зеленый квадратик, а как убрать теперь саму ссылку, подскажите пожалуйста.
я уже ответила
вообще ваш метод не подошел, т.е. в футоре не показывался код. Сделала еще проще. После нажатия тас и потм нажатия подробнее, открылся редактор визуальный и там код, я просто его стерла и сохранила изменения и все ок.
и вообще плагины устанавливаю по=другому. нажимаю загрузить, загружаю зип файл, он сам аспаковывается, а потом просто активировать и все, а у вас распаковать да в папку залезть да вставить а потом в панель, у меня быстрее
Петр, Ваш предыдущий урок 24 о плагине TAC не получилось посмотреть, страничка не загружается.
Здравствуйте, Петр. В моей теме в зашита программа, которая блокирует вход на сайт при изменении футера... Сегодня сайт заблокировался. Бэкап сделала на день назад, Мне очень нравится эта тема и я не хочу ее менять., но футере зашиты две ссылки. Помогите мне пож-та!
Вот за такой пост, сделал ретвит! Большое спасибо!
Доброе время суток !
При ЛЮБОМ изменении футера он совсем не выводится, а пишет ошибку ...
syntax error, unexpected T_STRING in /home/clubfors/club-forsag.com/www/wp-content/themes/AutoRacing1/footer.php (2) : eval ()'d code (1) : eval ()'d code on line 1
Пытался уже всё сделать, не получается... Может Вы что-то подскажете ?
Начало файла:
<?php /* This file is protected by copyright law and provided under license. Reverse engineering of this file is strictly prohibited. */$OOO000000=urldecode ('%66%67%36%73%62%65%68%70%72%61%34%63%6f%5f%74%6e%64');$OOO00