Как удалить ненужные, закодированные ссылки из WordPress шаблона

В интернете очень много бесплатных шаблонов для сайта или блога на WordPress. Но после скачивания и установки бесплатного шаблона возникает следующая проблема. Оказывается, в шаблоне есть закодированные внешние ссылки, которые автор шаблона или распространитель добавляет в него, для продвижения своих ресурсов. Если у Вас есть свой сайт, Вы знаете, что от внешних ссылок много пользы. Если сайт, который ссылается на Вас имеет не нулевые значения Тиц и Пр, Вашему сайту также передается вес. Но это отдельная тема для статьи сейчас давайте подробно рассмотрим, как удалить ссылки в шаблонах WordPress.

Как найти спрятанные в шаблоне внешние ссылки

После установки понравившегося шаблона на сайт, Вы обнаруживаете внешние ссылки, которые сразу бросаются в глаза:

внешние ссылки в сайдбаре и футере

Как видно из скрина, в этом шаблоне внешние ссылки присутствуют в сайдбаре и в футере. Но бывают случаи, когда ссылки присутствуют, но оформлены так, что их не видно ни администратору, ни посетителям.

Какие еще угрозы могут быть в бесплатных шаблонах почитайте по ссылке https://inetsovety.ru/skrytye-ugrozy-v-besplatnyh-shablonah/

Скрытые ссылки в шаблоне поможет выявить плагин TAC. Но удалять их придется вам самим или обратиться за помощью к специалистам. Сейчас я покажу, где могут прятаться найденные плагином коды и как от них избавиться.

Для просмотра кода сайдбара найдите в меню админки сайта, которое находится слева, раздел Внешний вид — нажмите Редактор — на открывшейся странице выберите sidebar.php.

Закодированная ссылка зачастую находится внизу страницы с кодом:

зашифрованный код в шаблоне

Как Вы видите внешняя ссылка зашифрована. Если удалить строку з зашифрованным кодом — шаблон перестанет работать. Но удалить ссылку в шаблоне WordPress можно. И процесс это не сложный.

Инструкция по удалению ссылок в шаблоне WordPress

Выделим этот код строками <!—kod begin—> и <!—kod end—> и сохраним изменения.

расшифровка закодированной ссылки в теме WordPress

Теперь обновите страницу Вашего сайта и нажмите в браузере Ctr+U или выберите в меню Вашего браузера — просмотр исходного кода страницы. Далее нажмите Ctr+F  и введите в поисковую строку фразу <!—kod begin>. На странице Вы увидите исходный код зашифрованого фрагмента кода сайдбаре:

Как удалить ссылки в шаблонах WordPress

Скопируйте код, который находится между <!—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.



2011-10-11T08:46:52
Блог на WordPress