Как удалить внешние скрытые ссылки с тем WordPress

Kak udalit vneshnie skrytye ssylki s tem WordPress

Добрый день, посетители сайта. Если Вы нашли эту статью, то у Вас возник вопрос в области удаления внешних исходящих ссылок из шаблона WordPress. Расскажу сразу о своей проблеме с какой пришлось столкнуться мне, после установки темы на WordPress — это скрытые ссылки на сторонние сайты. Установленная она была хитро, когда посетитель входил в свой аккаунт ссылка исчезала, поэтому присутствие её я заметил не сразу. Вот так выглядел подвал блога когда я был зарегистрирован:

udalit vneshnie skrytye ssylki (3)

И обследовав исходный код блога я ссылок не обнаружил:

udalit vneshnie skrytye ssylki (10)

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

udalit vneshnie skrytye ssylki (2)

и так же стали видимы в исходном коде.

udalit vneshnie skrytye ssylki (8)

Так как я около четырех лет работал на движках DLE и сталкивался со скрытыми ссылками на этих движках. Думал просмотрю все css и php файлы и найду. Но не тут-то было, этих трех ссылок при поиске в шаблоне не было обнаружено. После дальнейшего изучения темы и плагинов узнал, что имеется специальный плагин для обнаружения внешних ссылок в вашей теме, называется он «ТАС». После установки переходим в раздел «Внешний Вид» в админке, и переходим в раздел «ТАС». И что же я вижу, тема оказывается чистой. Внешних и скрытых ссылок не обнаружено.

udalit vneshnie skrytye ssylki (6)

Пошел в изучении проблемы дальше. Оказывается имеются сервисы кодирующие скрипты,  но в моем случае такой кодировки в теме не обнаружено.
В самом начале думал, что после удаления кода в файле footer.php вызывающего эти ссылки:

udalit vneshnie skrytye ssylki

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

udalit vneshnie skrytye ssylki (7)

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

3 Комментариев

    1. Если не трудно, опишите проблему. Интересно просто посмотреть. А то я решил серьезно поработать с WordPress после DLE.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Кнопка «Наверх»