Убираем скрытые ссылки в шаблоне сайта

убрать ссылки с шаблона WPВ очередной раз мир интернета повернулся к лесу передом, а ко мне… ну в общем вы поняли. Из заголовка понятно, что опять пришлось столкнуться со скрытыми ссылками, которые жадные люди прячут в паблик шаблонах wordpress’а, jooml’ы и прочее.

Мне попался шаблон wordpress, где и были попрятаны скрытые ссылки. Прошлый опыт удаления скрытых ссылок можете почитать здесь.

Метод скрытия до банального прост и не блещет какой-либо оригинальностью. Хотя за кажущейся простотой не так просто оказалось его найти! Я не спец в кодинге, возможно в этом причина долгого лазания по коду в поисках этих скрытых ссылок. Но раз вы читаете это, то у вас уже получится все гораздо быстрее.

Как говорится, ближе к телу… Вот такой код был найден внутри шаблона WP после проверки на скрытые ссылки (не забываем кликать для увеличения картинки)

Мусорный код скрытых ссылок

Попробую объяснить как я понимаю работу этого кода (я далеко не кодер и не программер). Сама функция mytheme_admin_addon() формирует скрытую ссылку, а далее через add_action все подкидывается в футер сайта. Во как, смог объяснить все одним предложением.

В коде сгенерированной страницы все выглядит вот так (синий цвет)

Левые ссылки в коде сайта

Чтобы сами ссылки труднее было найти поиском по файлам в коде, их просто разрезали и соединили через соответствующий оператор. Ведь не каждый поймет, что ссылку надо искать по такой записи:

‘http://the’.'mes.we’.'b’.'oy.or’.'g’

В каком файле был код – думаю это не важно, ищите подобный мусор по имени функции mytheme_admin_addon, хотя она может иметь другое название, тогда ищите по именам функций и операторов, которые могут быть не типичны для кода шаблона. К примеру, я считаю, что функция rand() вообще не должна встречаться в шаблоне. Данная функция генерирует случайное число и ума не приложу зачем в обычном шаблоне она может понадобиться. А в данном случае она случайно выбирает одну из ссылок.

Чтобы убрать левые ссылки из шаблона, то этот код надо просто удалить. Или для подстраховки закомментировать и проверить работоспособность сайта.

Удаляем код скрытых ссылок в шаблоне

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

Подводим итоги. Мы узнали как найти в шаблоне скрытые левые ссылки, научились удалять их и при этом спасли интернет от подобного рода мусора!

А вам приходилось удалять мусор и шлак из шаблонов сайтов?

Рекомендую также почитать:

Не боись - в соцсетях поделись!

Оставить комментарий

Успей скачать

BlogUpp
Счетчики

Rambler's Top100
Апдейты
Яндекс выдача: 17.10.2017 3
Все апдейты поисковых систем

Яндекс тИЦ: 16.08.2017 65
Google PR: 06.12.2013 1414

Стань первым, кто узнает актуальную информацию из жизни в интернете. Введи рабочий e-mail и будь всегда в курсе событий:

Твитуем!