Июн
21
2011

Мануал по удалению закодированных ссылок с шаблона

Мануал по удалению закодированных ссылок с шаблонаСейчас все чаще натыкаюсь на качественные темы для WordPress с закодированными ссылками внизу. С каждым днем метод защиты таких ссылок усовершенствуется. В этой заметке я расскажу как проще всего избавится от таких ссылок.

Для начала, хочу напомнить, что я уже писал о том, как раскодировать закодированный код. Также у меня была заметка, что я помогаю другим избавляться от «буржуйских ссылок» 🙂 Сейчас у меня на это нет времени, а в аську иногда стучат с такой просьбой. Поэтому решил написать как лично я избавляюсь от таких ссылок с минимальной затратой времени.

Удаляем закодированные ссылки с шаблона.

Если Вы попробуете просто удалить ссылки с файла footer.php, то при попытке отобразить сайт получите примерно такое сообщение.

This theme is licensed under CC3.0, you are not allowed to modify/remove our link without permission.
Thank you for supporting us making more FREE creative themes.
**************************************************************
If you see a warning message like this, you can be able to fix the problem by the following steps:
1. Download a fresh copy of theme file
2. Then unzip the package file
3. Replace your server ‘footer.php’, ‘sidebar.php’ and ‘functions.php’ file with our original ‘footer.php’, ‘sidebar.php’ and ‘functions.php’ to the wordpress theme folder
Hope this helps.

Переводить я его не буду. Там итак все понятно. В этом сообщении они сразу нам подсказали в каких файлах может быть закодированная функция, которая проверяет наличие ссылок внизу шаблона. Хотя в 99% случаев это итак понятно, что она в файле functions.php

Дальнейший ход моих действий.

  • раскодировать все закодированные куски кода в файле functions.php
  • найти и удалить в этом файле функцию проверки наличия ссылок в футере (в большинстве случаев это первый закодированный код)
  • обновить сайт и посмотреть какие функции еще будут выдавать ошибку
  • удалить все раскодированные функции, которые выдают ошибку

На самом деле, если полностью декодировать шаблон, то нужно рыться в файлах: footer.php, sidebar.php, index.php, header.php и чистить их от не стандартных функций вордпресс, но при этом можно повредить уникальность шаблона. Много не стандартных функций в премиум шаблонах придают ему уникальности и оригинальности в сравнении с другими. Так что можно удалить не то, что надо. Данный метод считаю самым быстрым хотя и не самым надежным так как остаются «левые» функции создателей шаблона. Удалить ссылки с футера таким методом можно быстрее всего.

Есть еще плагин TAC (Theme Authenticity Checker) для выявление сторонних ссылок в шаблонах к WordPress, но он давно уже не обновлялся и возможно в последних версиях CMS работать не будет.

Также создание сайтов требует использование уникальных дизайнов и поэтому я рекомендую изменять хотя бы графические элементы паблик шаблонов. В идеале нужно изменять название классов, функций, идентификаторов, чтобы поисковики не определили не уникальный шаблон.

Удачи в сайтостроению!



Метки: , ,


Читайте, не отвлекайтесь! =)

© Интернет дом ленивца - личный блог о сео, смо, сайтостроению. Построен на небольших заметках автора. Копирование материалов без активной ссылки на darmoid.ru запрещается и преследуется законом об авторском праве!
Вверх!