Как удалить внешние скрытые ссылки с тем WordPress
Добрый день, посетители сайта. Если Вы нашли эту статью, то у Вас возник вопрос в области удаления внешних исходящих ссылок из шаблона WordPress. Расскажу сразу о своей проблеме с какой пришлось столкнуться мне, после установки темы на WordPress — это скрытые ссылки на сторонние сайты. Установленная она была хитро, когда посетитель входил в свой аккаунт ссылка исчезала, поэтому присутствие её я заметил не сразу. Вот так выглядел подвал блога когда я был зарегистрирован:
И обследовав исходный код блога я ссылок не обнаружил:
Но когда я вошел как незарегистрированный посетитель, то обнаружил в «подвале» сайта целых три исходящие ссылки с моего сайта на сторонние сайты, а такие ссылки вредят сайту, так как они передают вес сайта тем сайтам куда ведет ссылка, вследствие этого поисковые выдачи на ваш сайт будут отображаться значительно ниже, чем должно быть. А если они ведут еще и на сайты с плохой репутацией, то это двойной удар по вашему сайту в области продвижения.
и так же стали видимы в исходном коде.
Так как я около четырех лет работал на движках DLE и сталкивался со скрытыми ссылками на этих движках. Думал просмотрю все css и php файлы и найду. Но не тут-то было, этих трех ссылок при поиске в шаблоне не было обнаружено. После дальнейшего изучения темы и плагинов узнал, что имеется специальный плагин для обнаружения внешних ссылок в вашей теме, называется он «ТАС». После установки переходим в раздел «Внешний Вид» в админке, и переходим в раздел «ТАС». И что же я вижу, тема оказывается чистой. Внешних и скрытых ссылок не обнаружено.
Пошел в изучении проблемы дальше. Оказывается имеются сервисы кодирующие скрипты, но в моем случае такой кодировки в теме не обнаружено.
В самом начале думал, что после удаления кода в файле footer.php вызывающего эти ссылки:
я временно решу проблему, но после удаления кода исчез весь сайт и так как я работаю через FTP проблемы в восстановлении не было. Решил на время решении проблемы обернуть noindex, но выход нашелся быстро в файле functions.php который отвечает за функционал и нужно понять, что вам нужно искать, а за вызов отвечала переменная кода «__wordpress_pf», поэтому в functions.php удаляем выделенный отрезок (хотя удалить пришлось поболее, но это не имеет пока отношение к данной теме)
Таким образом Вы удалите скрытые внешние ссылки со своего сайта, и он продолжит работать без проблем.
Ну, вот друзья, что я хотел Вам рассказать о данной проблеме . Если будут вопросы, пишите в комментариях, буду очень рад пообщаться. Заходите в гости, надеюсь буду и дальше делится своим опытом знаниями. Желаю Вам удачи!
В кодах новых шаблонов (за 2014г) нет таких строк
Если не трудно, опишите проблему. Интересно просто посмотреть. А то я решил серьезно поработать с WordPress после DLE.
Заспамленность серьезно влияет на показатели сайта.