Перейти к содержимому



Как убрать закодированные ссылки в теме Wordpress

#1 mrwallero

mrwallero
  • Неактивные
  • 18 сообщений
  • Репутация: 0
0

Отправлено 21 Апрель 2012 - 04:26

Обнаружил у себя в функциях темы вот такую белиберду -

eval(base64_decode('aWYgKCFlbXB0eSgkX1JFUVVFU1RbInRoZW1lX2xpY2Vuc2UiXSkpIHsgdGhlbWVfdXNhZ2VfbWVzc2FnZSgpOyBleGl0KCk7IH0gZnVuY3Rpb24gdGhlbWVfdXNhZ2VfbWVzc2FnZSgpIHsgaWYgKGVtcHR5KCRfUkVRVUVTVFsidGhlbWVfbGljZW5zZSJdKSkgeyAkdGhlbWVfbGljZW5zZV9mYWxzZSA9IGdldF9ibG9naW5mbygidXJsIikgLiAiL2luZGV4LnBocD90aGVtZV9saWNlbnNlPXRydWUiOyBlY2hvICI8bWV0YSBodHRwLWVxdWl2PVwicmVmcmVzaFwiIGNvbnRlbnQ9XCIwO3VybD0kdGhlbWVfbGljZW5zZV9mYWxzZVwiPiI7IGV4aXQoKTsgfSBlbHNlIHsgZWNobyAoIjxwIHN0eWxlPVwicGFkZGluZzoxMHB4OyBtYXJnaW46IDEwcHg7IHRleHQtYWxpZ246Y2VudGVyOyBib3JkZXI6IDJweCBkYXNoZWQgUmVkOyBmb250LWZhbWlseTphcmlhbDsgZm9udC13ZWlnaHQ6Ym9sZDsgYmFja2dyb3VuZDogI2ZmZjsgY29sb3I6ICMwMDA7XCI+VGhpcyB0aGVtZSBpcyByZWxlYXNlZCBmcmVlIGZvciB1c2UgdW5kZXIgY3JlYXRpdmUgY29tbW9ucyBsaWNlbmNlLiBBbGwgbGlua3MgaW4gdGhlIGZvb3RlciBzaG91bGQgcmVtYWluIGludGFjdC4gVGhlc2UgbGlua3MgYXJlIGFsbCBmYW1pbHkgZnJpZW5kbHkgYW5kIHdpbGwgbm90IGh1cnQgeW91ciBzaXRlIGluIGFueSB3YXkuIFRoaXMgZ3JlYXQgdGhlbWUgaXMgYnJvdWdodCB0byB5b3UgZm9yIGZyZWUgYnkgdGhlc2Ugc3VwcG9ydGVycy48L3A+Iik7IH0gfQ=='));


Кто знает что это и зачем - подскажите.

 

 

  • 0

robot

robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85
Советую обратить внимание на следующее:
  1. WordPress, как убрать чужие ссылки в шаблоне
  2. Помогите убрать ссылки в подвале
  3. Как убрать в шаблоне wordpess вывод заголовка блога?
  4. Как убрать вшитые ссылки в шаблоне Wordpress
  5. Как убрать внешние ссылку из шаблона WordPress

#2 yury

yury
  • Пользователь
  • 633 сообщений
  • Репутация: 182

Отправлено 21 Апрель 2012 - 08:30

Это закодированный php-код
if (!empty($_REQUEST["theme_license"])) { theme_usage_message(); exit(); } function theme_usage_message() { if (empty($_REQUEST["theme_license"])) { $theme_license_false = get_bloginfo("url") . "/index.php?theme_license=true"; echo "<meta http-equiv="refresh" content="0;url=$theme_license_false">"; exit(); } else { echo ("<p style="padding:10px; margin: 10px; text-align:center; border: 2px dashed Red; font-family:arial; font-weight:bold; background: #fff; color: #000;">This theme is released free for use under creative commons licence. All links in the footer should remain intact. These links are all family friendly and will not hurt your site in any way. This great theme is brought to you for free by these supporters.</p>"); } }
Этот код прячет от вас вставку в страницу коммерческих ссылок на спонсоров вашей вордпрессовской темы.
  • 0

#3 mrwallero

mrwallero
    Topic Starter
  • Неактивные
  • 18 сообщений
  • Репутация: 0

Отправлено 21 Апрель 2012 - 11:15

Удалить его можно без последствий?
  • 0

#4 yury

yury
  • Пользователь
  • 633 сообщений
  • Репутация: 182

Отправлено 21 Апрель 2012 - 12:46

Вордпрессом не пользовался — не знаю.
В коде вашей темы вполне могут присутствовать защитные механизмы от удаления таких вставок.

Рекомендую, если пользоваться чьими-то готовыми продуктами, то не нарушать лицензионных соглашений и не удалять ссылок на них.
  • 0

#5 mrwallero

mrwallero
    Topic Starter
  • Неактивные
  • 18 сообщений
  • Репутация: 0

Отправлено 21 Апрель 2012 - 16:48

Ясно, спасибо!
  • 0

#6 Sosnovskij

Sosnovskij
  • Администратор
  • 4 311 сообщений
  • Репутация: 644

Отправлено 22 Апрель 2012 - 14:06

Бывает, что распространяются таким образом ссылки, например, на вирусные сайты, поэтому все-таки не лишним будет дать линк на видео по удалению закодированных ссылок в Wordpress :unsure:.


  • 0

Не стесняйтесь ставить оценки темам :) Правила форума. Мой блог http://sosnovskij.ru/.




Оформление форума – IPBSkins.ru