Решил написать статью об одной проблеме, с которой я столкнулся при создании одного сайта на wordpress. А именно – как же убрать ссылки в «подвале» темы wordpress если она защищена лицензией? Погулял по просторам интернета, но внятного описания найти не смог. Везде как то много написано, и половина не по делу.
Разберу проблему на примере одной темы, в которой при попытке убрать ссылки копирайта, сайт перестает работать. И если не заменить оригинальными файлами footer.php то работать ничего не будет.
Тема называется Own_a_palace. Не плохая темка для сайта/блога отелей , гостиниц. Пример можно посмотреть тут. Как вы уже могли заметить, перейдя по ссылке, внизу, в подвале этой темы есть копирайты. Вот сейчас и будем разбираться как их убрать.
И так! Начнём!
Заходим в админ панель вашего сайта на wordpress.
Далее идём : внешний вид/редактор.
В редакторе выбираем страничку функции темы (foonctions.php)Там вы увидите кракозябры типа:
eval(base64_decode(‘ZnVuY3Rpb24gY2hlY2tfdGhlbWVfZm9vdGVy
KCkgeyAkbCA9ICdQcmVzZW50ZWQgYnkgPGEgaHJlZj0iaHR0cDovL
3d3dy5sdWdnYWdlZ3VpZGVzLmNvbS9jYXRlZ29yaWVzL2hhcnRtY
W5uLWJyYW5kcy1jb2xsZWN0aW9ucy8iPkhhcnRtYW5uPC9hPiwgP
GEgaHJlZj0iaHR0cDovL3d3dy5ob3VzdG9uaG90ZWxzZ3VpZGUuY2
9tIj5Ib3VzdG9uIEhvdGVsczwvYT4sIDxhIGhyZWY9Imh0dHA6Ly93
d3cuYXBwczRyZW50LmNvbS9zaGFyZXBvaW50Lmh0bWwiPlNoYXJ
lUG9pbnQ8L2E+LCBEZXNpZ25lZCBieSA8YSBocmVmPSJodHRwOi8v
d3d3Lmhvc3RzdG9yZS5jb20iPkRlZGljYXRlZCBTZXJ2ZXIgSG9zdGluZ
zwvYT4uJzsgJGYgPSBkaXJuYW1lKF9fZmlsZV9fKSAuICIvZm9vdGV
yLnBocCI7ICRmZCA9IGZvcGVuKCRmLCAiciIpOyAkYyA9IGZyZWF
kKCRmZCwgZmlsZXNpemUoJGYpKTsgZmNsb3NlKCRmZCk7IGlmICh
zdHJwb3MoJGMsICRsKSA9PSAwKSB7IHRoZW1lX3VzYWdlX21lc3N
hZ2UoKTsgZGllOyB9IH0gY2hlY2tfdGhlbWVfZm9vdGVyKCk7′));
На самом деле закодированного текста начинающегося с «eval(base64_decode» будет много, но на примере этой темы нам необходимо найти вторую строчку. Скопировать её полностью.
Далее идём на сайт-декодер.
Вставляем скопированный текст в декодер, и на выходе должны получить вот такой текст:
function check_theme_footer() { $l = ‘Presented by Hartmann, Houston Hotels, SharePoint, Designed by Dedicated Server Hosting.’; $f = dirname(__file__) . «/footer.php»; $fd = fopen($f, «r»); $c = fread($fd, filesize($f)); fclose($fd); if (strpos($c, $l) == 0) { theme_usage_message(); die; } } check_theme_footer();
Копируем этот текст и вставляем вместо кракозябр.
Обновляем/сохраняем файл foonctions.php
Теперь можем смело идти в footer.php и менять ссылки как вам вздумается.