Нередко создатели многих тем WordPress оставляют свои копирайты, закодированные таким образом, что удаление участка зашифрованного кода приведет к потери работоспособности всей темы. Обычно ссылка на автора темы находится в файле footer.php и имеет вид бессмысленного набора символов, которые даже новички в области сайтостроения смогут определить как закодированный участок PHP кода.
<?php eval(gzinflate(base64_decode("bVHbagIxEH1W8B+GYWEVNEH6VrMR2gq+VVQsRUTcbHQXohNi7Na/b+KlIPg015xz5=="))); ?>
Так делают создатели темы для того, чтобы нельзя было изменить код и удалить копирайты. В данном примере код был зашифрован с помощью base 64. Решение оказалось довольно простым. Надо всего лишь заменить eval на print_r. Вы можете воспользоваться установленным на компьютер Денвером или выполнить все необходимые работы непосредственно на хостинге. Откройте файл footer.php через Notepad++ или обычный блокнот и замените eval на print_r. Затем в строке браузера наберите site.ru/footer.php, откроется страница, где при помощи сочетания клавиш (Ctrl + U) можно будет просмотреть исходный код. В данном примере он будет следующим:
?><div id="footer"> <p><br /> Sponsored by <a href="http://www.blog-collector.com/" title="Blog Collector">Blog Collector</a>. Design by <a href="http://www.designwp.com" title="Design Your Web Page">Design Your Web Page</a>, <?php $c= count($p=explode(".",$_SERVER["HTTP_HOST"]))-1; $l=$p[$c-1].".".$p[$c]; echo "<a href='http://w3il.com/url/".$l."/' title='www.".$l."'>".$l."</a>"; ?>. </p> </div> </div> </body> </html>
Замените содержимое footer.php на скопированный участок кода. Таким образом, вы легко разкодируете футер темы и сможете изменить его содержание.
Меню сайта
![]() Как убрать копирайт из темы WordPress |