Здравствуйте, уважаемые читатели блога wphello.ru. Сегодня поговорим о такой теме, как кодирование шаблонов с помощью base64_decode и последующей раскодировке. Некоторые создатели шаблонов вставляют в шаблон свои ссылки, чаще в футер, убрать которые весьма затруднительно при простом удалении кода..Я свою тему скачивал не русифицированную, так как в русской версии не все опции темы работали. Так что переводил я свою тему сам. Так вот в футере были закодированы ссылки на страницу компании, которая сделала шаблон и еще пару закодированных ссылок. В комментариях к ссылкам было указано - перевод Google дословно - "ВНИМАНИЕ: НЕ изменить или добавить что-нибудь в этом направлении. ВАШ САЙТ перестанет работать, если эти ссылки будут изменены любыми способами".

<?php /* WARNING: DON'T EDIT OR ADD ANYTHING INSIDE THIS LINE. YOUR SITE WILL STOP WORKING IF THESE LINKS ARE MODIFIED IN ANY WAYS */?>
<div id="devlink"><a href="http://www.*******.com" target="_blank">WordPress </a> By <a href="http://www.*********.de/" target="_blank">************</a></div><div id="credits">Thanks to <a href="http://www.********.com/coupons/costumecraze/" target="_blank">*********</a> and <a href="http://www.**********.com/" target="_blank">*********</a></div>
<?php /* WARNING: DON'T EDIT OR ADD ANYTHING INSIDE THIS LINE. YOUR SITE WILL STOP WORKING IF THESE LINKS ARE MODIFIED IN ANY WAYS */?>

Текст такой, вместо звездочек стоят ссылки на те или иные ресурсы. Так вот при изменении даже только текста ссылки, шаблон перестал работать и приходилось возвращать все обратно.
Чтобы раскодировать данный код, нам необходимо найти в function.php вашей темы найти строки начинающиеся на

eval(base64_decode('ZmlsZV9leGlzRoZW1lX2Zvb3RlcigpOw==' ));

Так вот это именно то, что нам и нужно.
Для дальнейшей раскодировки переходим по ссылке, и в открывшемся окне вставляем все эти символы, нажимаем Decode data. раскодировка шаблона
Если в вашем шаблоне такие строки

eval(gzinflate(base64_decode('ZmlsZV9leGlzRoZW1lX2Zvb3RlcigpOw==') 

тогда переходим по этой ссылке, вставляете всю строку

eval(gzinflate(base64_decode('ZmlsZV9leGlzRoZW1lX2Zvb3RlcigpOw==')));

также нажимаете Decode.
decode 64 wordpress Полученный текст вставляете вместо закодированных символов. В тексте ищите такую строку

(strpos($c, $l) == 0)

и 0 меняете на 1. Получится так

(strpos($c, $l) == 1)

. Всё, теперь смело можете идти в footer.php и менять там ссылки на свои или просто удалить ненужные ссылки.если возникнут какие то вопросы относительно этой темы, задавайте в комментариях. попробуем вместе решить проблему.