Как закрыть ссылки от индексации в комментариях WordPress без плагинов

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


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

Нам понадобится файл functions.php вашей темы. Открываем его с помощью Notepad++ и вставляем в самый конец следующий код.

1
function wp_noindex($comment) {     return str_replace('<a ', '<noindex><a rel="nofollow" ', $comment); } function wp_noindex2($comment) {     return str_replace('</a>', '</a></noindex>', $comment); } add_filter('comment_text', 'wp_noindex'); add_filter('comment_text', 'wp_noindex2');

Для закрепления эффекта поправим немного comment-template.php. Это тот, что находится в wp-includes. Там нужно найти эту строку кода.

190
$return = "<a href='$url' rel='external nofollow' class='url'>$author</a>";

И заменить ее на эту, с проставленными тегами noindex для яндекса.

190
$return = "<noindex><a href='$url' rel='external nofollow' class='url'>$author</a></noindex>";

На этом все. Теперь у вас все ссылки в комментах наглухо закрыты. Занавес.

Андрей Чикор - руководитель и главный редактор проекта!

Контакты:



  • Занимаюсь сайтами и заработком в интернете с 2009-го года;
  • В пике управлял 10 сайтами;
  • Максимальный результат на личном сайте: 10 000 чел. в сутки;
  • Максимальный доход на личном сайте: 2500$ в месяц;
  • С июня 2020 года руковожу отделом маркетинга в нишевом интернет-магазине с трафиком до 2 000 чел. в сутки.
Больше информации обо мне можно узнать на странице: О проекте.

Понравилась статья? Получай свежие статьи первым по e-mail

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

Ваш e-mail не будет опубликован.

Комментариев: 2 на “Как закрыть ссылки от индексации в комментариях WordPress без плагинов

  1. Роман говорит:

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