How to Remove Footer Encryption
21.05.2009
Большинство тем для wordpress распространяются по лицензии Creative Commons Attribute 2.0+ License. Это означает, что вы можете изменить тему по своему усмотрению, оставляя ссылку на авторов темы (копирайт).
Однако большинство скачиваемых темплат содержат в себе куски закодированного текста. Если вы видите в листинге файлов такие куски EVAL gzinflate base64_decode, то можете быть уверены – ваша темплата зашифрована. Я, конечно, согласен и поддерживаю стремление авторов не допустить удаление своих коопиратов, но шифрование, доходящее до абсурда, начинает просто бесить. К вящему моему недовольству этой фигней страдают и переводчики свободно распространяемых тем, которые добавляют еще и свои копирайты. Мало этого, в шифрованный блок засовывается и еще куча всяких ссылок, и нет никакой гарантии, что в этих кодах нам не подсунули что-то еще более интересное в виде ифреймов.
Ну что же, будем решать проблемы по мере их поступления, учитывая, что для решения их в общем-то и не потребуются капитальные знания в кодинге.
Шаг 1 Открываем index.php. Находим код <? PHP get_footer ();?>, отвечающий за вывод футера(подвала).
Шаг 2 Добавляем комментарий в код:
<!– Footer начинается–>
<? PHP get_footer ();?>
<!–Footer заканчивается—>
Сохраняем файл и загружаем на сервер (можно и локальный).
Шаг 3 Устанавливаем тему в wordpress и открываем в браузере сайт. Смотрим исходный код страницы (к примеру Ctrl + U для Firefox).
Шаг 4 Код между <!–Footer начинается–> и <!– Footer заканчивается–> и будет исходным некодированным кодом футера.
Теперь осталось открыть footer.php и заменить весь зашифрованный кусок кода на то, что вы получили.
Некоторые моменты.
Файл футера может быть зашифрован не весь, а только некоторый его кусок. И не обязательно в этом куску будут только ссылки. Вполне вероятно, что будут зацеплены и коды разметки страницы. Так что, при просто удалении зашифрованного кода, можно вполне ожидать, что шаблон развалится. В принципе вышеописанное решение в этом случае вполне поможет. Главное – вдумчивое корректирование объекта.
В других файлах (index.php, header.php) также вполне могут оказаться зашифрованные куски и куски шифров проверки наличия ссылок в коде подвала темы. Такие куски шифров подлежат удалению.
Некоторую помощ могут оказать онлайн сервисы, такие, как, к примеру, artlebedev.ru/tools/decoder
Удачной вам работы в достижении результатов.
Извините, но коментирование запрещено.