Закодированные участки тем WordPress
Опубликовано 8 мая, 2009 в WordPressДумаю, все вебмастера сталкивались с закодированными участками кода в темах для WordPress (да и не только, но особое распространение эта фигня получила в footer.php тем именно для WordPress):
<?php echo(base64_decode("0JvQvtC60LDQu9C40LfQsNGG0LjRjy......
Как правило, в такие участки вставляют копирайты (ссылки на сайт разработчка). Я ничего не имею против копирайтов, но такое извращение – это уже сверхкрайняя мера. Пользователь темы не может узнать, что конкретно выводится в этом участке. Во-первых, он не может его редактировать (не убирая ссылок, изменить фон например или вставить еще 1 ссылку). Во-вторых, он не знает что за код выполняется на его хостинге. А вдруг там ифрейм с вирусом или отсылатель паролей? Неужели непонятно, что если юзер захочет убрать копирайты, он все равно уберет.
Часто на форумах возникает вопросы «что это за фигня в моей теме и как ее убрать@. Что интересно – в каждой такой теме умельцы пишут небольшие скриптики на PHP, которые расшифровывают все это дело. А убрать(раскодировать) эту гадость можно гораздо проще.
Заходим в редактор темы, выбираем нужный файл для редактирования, ставим метку до кода |start| и метку после кода |stop|.
|start|<?php echo(base64_decode("0JvQvtC60LDQu9C40LfQsNGG0LjRjy...... "); ?> |stop|
Теперь заходим на сайт и смотрим HTML код. Копируем участок между нашими метками, возвращаемся в редактор и вставляем вместо говнокрякозябры генерируемый ей чистый HTML код.

Нет комментариев. Будете первыми?