Удаляем внешние ссылки из шаблона WordPress

 

Шаблон WordPressПриветствую Вас уважаемые посетители блога UsvInternet.ru. При ведении блога  мы часто ссылаемся на сторонние ресурсы, ставим ссылки, анкоры. Открытые внешние ссылки ведут к потере веса блога, но закрыть нам их помогает плагин, о котором вы можете прочитать ЗДЕСЬ.  Шаблоны, которые мы используем могут тоже иметь внешние ссылки. Сегодня  я  хочу поделиться с вами своим опытом по удалению внешних ссылок с шаблона WordPress.

Я, как и многие, кто ведет блог на WordPress , в самом начале его рождения искал шаблон на просторах интернет. К моему удивлению я находил великое множество всевозможных шаблонов разных тематик, и все они были бесплатными. В тот момент я многое не знал, а точнее не знал практически ничего. Следовал строго инструкции «Как создать блог на WordPress». Но в этих инструкциях дается только последовательность, без каких либо отступлений, к примеру: « Выбрав и установив бесплатный шаблон, вам необходимо проверить его на наличие внешних ссылок, которые, в последствии,  могут тормозить продвижение блога….». По истечении времени, окунувшись в тонкости ведения блога, начинаю исправлять ошибки.

Автор шаблона имеет полное право напичкать свой продукт тем, чем он хочет. Находятся умники, которые заменяют ссылки автора и другие, своими,  а затем распространяют эти шаблоны.  А нам, забирая бесплатное творенье, приходится довольствоваться тем, что поимели –  «Дареному коню в зубы не смотрят». Теперь придется заглянуть в те самые зубы. И “зубной пастой” для них будет плагин Theme Authenticity Checker (TAC).  Итак, переходим к чистке шаблона.

Скачиваем плагин Theme Authenticity Checker (TAC) или находим его в поиске через админ панель, устанавливаем.  Пошаговую инструкцию по установке плагина вы можете посмотреть в ЭТОЙ СТАТЬЕ.

[smartads]

 

Переходим в раздел «Внешний Вид» в админке, и жмем «ТАС». На скриншоте видно тему «Internity», ее мы и проверяем.

ПлагинТАС

В красном квадрате надпись, которая говорит, что в шаблоне есть закодированная ссылка или вредоносный код.  В белом квадрате видим цифру 2 с надписью, она говорит о двух внешних ссылках. Для того, что бы посмотреть более детально эту информацию нажимаем на кнопку «Details».

Детальная информация

Как видно на скриншоте, мы имеем три ссылки, одна в красном поле и две в белом.

Ссылка, которая находится в красном поле, закодирована при помощи декодера “base64_decode» и находится в файле шаблона  sidebar.php. Переходим в редактор, sidebar.php (Боковая колонка), находим закодированную ссылку.

Закодированый код

Теперь нужно ее раскодировать и посмотреть, что можно сделать.

Открываю онлайн декодер на котором, можем раскодировать зашифрованный код. Выделяем код между одинарными кавычками , копируем и вставляем в правое поле.

Вставляем код

Декодер автоматически раскодирует и результат покажет в левом поле. Так как удаление кода полностью может изменить шаблон, сделаем резервную копию кода шаблона в любом текстовом редакторе и пробуем удалять ссылки. В левом поле редактируем код удаляя или заменяя ссылки. В нашем случае я удалил код полностью и  изменений не произошло. Зашифрованный код удален удачно.

Теперь проверим плагином TAC. Заходим «Внешний вид», ТАС, смотрим.  Осталось удалить две ссылки находящиеся в файле functions.php.

Проверяем плагином ТАС

Заходим в «Редактор», выбираем файл functions.php (Функции темы), находим ссылки и аккуратно удаляем. Не забываем делать резервную копию файла и проверять шаблон после каждого удаления.

Удаляем ссылки с кода

Проводим заключительную проверку шаблона и видим, что внешних ссылок больше нет.

Заключительная проверка шаблона. Я провел небольшой эксперимент  скачивал шаблон с разных сайтов проверяя их плагином ТАС. И каждый шаблон имел разный набор внешних ссылок, разных тематик, расположенных в разных файлах. Значит, распространение бесплатных шаблонов  не такое уж благотворительное дело. Так что, рекомендую, перед началом ведения блога проверить и почистить шаблон.

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

С уважением Андрей.

Другие статьи

Как создать резервную копию сайта на хостинге TimeWeb

Плагин Socialize It! — социальные кнопки для сайта

Плагин Compfight находит изображения для WordPress

Комментарии 8

  • ТАС хороший плагин, он определяет закодированы ссылки. Но это для новичков которые еще плохо разбираются в коде. Вот хорошо было бы, если бы этот плагин умел разблокировать эти ссылки.

  • Не только разблокировать но и удалять без проблем.

  • Согласен: этот плагин помогает выявлять “мины” во free-темах. Пользовался им ранее, когда игрался с дизайном и устанавливал на свой портал miolana.ru новые темы все круче прежних.
    Отмечу, что не всегда удается подчистить хвосты обычным удалением кода: случалось, что ужасно красивая и функциональная тема переставала работать после тотальной зачистки этих “клопов” (по аналогии с прослушивающими устройствами).

    Андрей! А Вам – признательность с моей стороны за интересные посты 🙂

  • Спасибо, Андрей, за статью. Этот плагин,действительно может помочь выявить ненужные ссылки ,которые всегда присутствуют в шаблонах WP.

    Я,правда ,всё это искала и удаляла вручную – вначале на тестовом блоге, потом уже на действующем.

  • Вот СПАСИБО ВАМ БОЛЬШОЕ! 🙂 а я каждый файл сам проверял сколько сидел, а на Вас попал когда все таки додумался поискать что нибудь автоматическое ))) еще раз спасибо!

  • А вот у меня такой код:

    $content=@file_get_contents(base64_decode(‘aHR0cD ovL2ZsYXNo a2V5cy5ydS8=’));

    Если я эту строчку полностью удаляю, то сайт перестает работать.

    Сейчас я заменила закодированную ссылку на свою. Сайт работает, но всё таки, как избавиться от этого?

    • Я тоже раскодировал вашу ссылку. Раз вы поменяли ссылку на свою, оставляйте. Смысл закодированных ссылок – спрятать от нас видимую ссылку. Её умело встроили в структуру шаблона.

Добавить комментарий

* Нажимая на кнопку "Отправить комментарий" Вы соглашаетесь с политикой конфиденциальности.