В продолжение записи о том, как перевести шаблон (тему) для WordPress на русский язык, я решил написать этот пост о том, как раскодировать закодированные части темы. Я не в коем случае не собираюсь побуждать людей к удалению авторских ссылок, но каждый владелец сайта должен знать о том, что находится на его сайте и полностью управлять им. Причем не всегда авторы кодируют тему, очень часто встречается такое, что это делают переводчики тем или же просто совершенно посторонние люди, которые держат сервис с бесплатными темами.
В основном в темах для WordPress авторы кодируют подвал (футер, footer.php). Заметить это можно просто, в файле footer.php в закодированной теме будет отображаться вместо обычного кода что-то типо такого:
<?php if (!function_exists(«T7FC56270E7A70FA81A5935B72EACBE29″)) { function T7FC56270E7A70FA81A5935B72EACBE29($TF186217753C37B9B9F958D906208506E) { $TF186217753C37B9B9F958D906208506E = base64_decode($TF186217753C37B9B9F958D906208506E); $T7FC56270E7A70FA81A5935B72EACBE29 = 0; $T9D5ED678FE57BCCA610140957AFAB571 = 0; $T0D61F8370CAD1D412F80B84D143E1257 = 0; $TF623E75AF30E62BBD73D6DF5B50BB7B5 = (ord($TF186217753C37B9B9F958D906208506E[1]) << ) + ord($TF186217753C37B9B9F958D906208506E[2]); $T3A3EA00CFC35332CEDF6E5E9A32E94DA = 3; $T800618943025315F869E4E1F09471012 = 0; $TDFCF28D0734569A6A693BC8194DE62BF = 16; $TC1D9F50F86825A1A2302EC2449C17196 = «»; $TDD7536794B63BF90ECCFD37F9B147D7F = strlen($TF186217753C37B9B9F958D906208506E); $TFF44570ACA8241914870AFBC310CDB85 = __FILE__; $TFF44570ACA8241914870AFBC310CDB85 = file_get_contents($TFF44570ACA8241914870AFBC310CDB85); $TA5F3C6A11B03839D46AF9FB43C97C188 = 0; preg_match(base64_decode(«LyhwcmludHxzcHJpbnR8ZWNobykv»), $TFF44570ACA8241914870AFBC310CDB85, $TA5F3C6A11B03839D46AF9FB43C97C188); for (;$T3A3EA00CFC35332CEDF6E5E9A32E94DA<$TDD7536794B63BF90ECCFD37F9B147D7F;) { if (count($TA5F3C6A11B03839D46AF9FB43C97C188)) exit; if ($TDFCF28D0734569A6A693BC8194DE62BF ==?>
Раскодировать эти каракули можно двумя способами:
1. С помощью специальных сервисов, не теряя при этом функциональность темы, подробнее об этом Вы можете узнать здесь, но этим способ можно раскодировать далеко не все темы, недавно мне попалась такая тема, которую таким способом не раскодирует.
2. Второй способ на мой взгляд самый простой. Суть этого способа заключается в том, чтобы просто заменить содержимое файла footer.php тем, что отображается на сайте. Для этого Вам нужно просмотреть исходный код страницы на Вашем сайте (правой кнопкой нажимаете на сайте и выбираете Исходный код страницы) и копируете все, что у Вас после строчки <div id=»footer»> (вместе с этой строчкой копируйте). А далее заменяете все содержимое файла footer.php тем, что скопировали из исходного кода страницы. Обычно функциональность темы может несущественно сократиться, но те функции которые не будут доступкны можно запросто написать заново.
Вторым способом тоже можно раскодировать не все темы. Кто знаете способы, как раскодировать любую тему, прошу отписаться в комментариях.


У меня на сайте ещё один способ описан elmexicano.ru/how-delete-copyright-wordpress
[Ответить]
Во втором способе лучше в самом начале футера добавить свой текст, а потом скопировать весь код после этого текста в этот файл.
[Ответить]
Мексиканец, ну у Вас по сути первый способ описан, с помощью декодеров, я его описывать не стал, а дал ссылку на запись в блоге wp-skins.info.
[m.k], можно и так конечно сделать, только я не совсем понял зачем?
[Ответить]
Спасибо, второй способ очень пригодился.
[Ответить]
Gadge, второй способ мне самому больше нравится и не раз помогал.
[Ответить]
у!нашел спс,давно искал
[Ответить]
Самый простой способ скопируйте и вставьте ваш закодированный footer в эту форму tareeinternet.com/scripts/decrypt.php и нажмите кнопку Decode – ВСЕ ГОТОВО !!!
[Ответить]
said, таким способом можно не любую тему раскодировать.
[Ответить]
да.. бывает, что тему кодируют не только в футтере, но еще и в functions.php , добавляют функцию на проверку наличия их рекламных ссылок, если их нет, то на сайте вылезет ошибка.
[Ответить]
@ZZnOB, эту поверку легко убрать, если удалить закодированные строки в header.php и functions.php.
а раскодировать их еще можно в том же самом Notepad++
есть там где-то в плагинах функция кодировки и раскодировки
[Ответить]