Убираем закодированные ссылки из шаблона
Мар 03
Те, кто устанавливал сторонние шаблоны на WordPress, уже наверно сталкивались с появлением из неоткуда лишних внешних ссылок. Эти ссылки оставляют создатели шаблонов для рекламы своей деятельности. Но любой оптимизатор знает, что чем меньше внешних ссылок с сайта, тем лучше. Поэтому в этой статье я и расскажу как бороться с такими ссылками.
Раньше всё было намного проще, внешние ссылки просто вписывали в шаблон сайта, как правило в подвал страницы. И чтобы её убрать, достаточно было открыть в текстовом редакторе файл footer.php, найти через поиск нужную строчку (по анкору или адресу ссылки) и удалить её (либо заменить на что-то более подходящее). Если у Вас возникают трудности при редактировании кода, то рекомендую Вам посмотреть php видеоуроки, которые помогут Вам быстро изучить этот язык программирования. Но в настоящее время разработчики шаблонов пытаются максимально усложнить процесс удаления этих ссылок, кодируя их, добавляя код проверки наличия ссылки, поэтому нам немного придется напрячься.
Для начала откройте в текстовом редакторе файл footer.php (можно в админ панели WordPress: Внешний вид —> Редактор) и поищите какой-нибудь подозрительный код (сочетание строчных и заглавных букв, цифр и символов). Как правило кодируют не только ссылку, но и код шаблона, поэтому удалив эти «кракозабры» Мы только поломаем шаблон. Для декодирования кода можно воспользоваться специальными сервисами, вот один из них — Декодер шаблонов. Но можно воспользоваться и другим вариантом: до и после кода необходимо вставить какой-нибудь комментарий, например <!—Начало кода—> и <!—Конец кода—>; после сохранения файла обновляем страницу сайта и открываем её исходный код, через поиск ищем наши комментарии и копируем весь код, находящейся между ними; в файле footer.php заменяем кракозябры на полученный код и спокойно убираем ненужные ссылки!
Как правило, таких манипуляций достаточно, чтобы убрать закодированные ссылки из шаблона. Но бывает, что закодированный код присутствует и в других файлах темы. В этом случае придется приложить побольше усилий, чтобы вычистить и их.
Если с поиском причин появления внешних ссылок возникли проблемы, то я рекомендую Вам воспользоваться плагином TAC (Theme Authenticity Checker), который сканирует темы WordPress на наличие сомнительного кода:
Если никаких подозрительных вещей он не найдет, то появится сообщение, что тема в порядке!
Внимание: Перед правкой шаблона рекомендую делать резервную копию сайта!



Встречал более крученные темы. Когда тема содержит дополнительные функции, без которых тема не работает. А в эти функции встроена проверка наличия кода в нужном месте. Если кода нету выдаётся сообщение, что Вы удалили ссылки, по этому нельзя пользоваться шаблоном.
Да, я тоже такое встречал! Закодировано на совесть. Конечно и это можно обойти, но сложно очень.
Естественно, что такие круто закодированные ссылочки чаще всего появляются в очень хороших шаблонах)
Для новичков очень полезная информация, но и мне пригодится:)
Спасибо, что мой блог прокомментировали, а то я бы на ваш врятли попал ))
Мне нравиться дизаин и атмосфера)
Я долго дизайн подбирал! Этот диз мне теперь тоже нравится))
Можно чуть покритикую, мне на почту пришло письмо об ответы на комент, но
1. оно на английском(
2. оно лежало в спаме(
К качественному дизайну, нужен полностью качественный сайт)
Спасибо что сообщили. Почему спам-фильтр сработал не знаю. А на русский надо бы перевести, я совсем забыл про это.
Я как то сам пытался раскодировать, несколько тем рухнули, после удаления ссылок, больше не пытался — обращаюсь к профессионалам
Да. плагин действительно хороший, давно им пользовался, но потом забыл о нем. Спасибо что напомнили, теперь буду проврять все ссылки со своих сайтов
Я тоже пользуюсь этим плагином для проверки. И еще файл вручную проверяю по запросу http