13.09.2021

Как убрать поле сайт в комментариях WordPress


Зачем удалять поле URL (сайт) из формы комментариев?

Затем, что этим часто пользуются спамеры. Если, ссылка в самом комментарии может не отобразиться как ссылка, то в имени пользователя при стандартных настройках WordPress ещё как может! Если Вы скажете, что это не страшно, и WordPress добавляет к ссылкам атрибут rel=»nofollow», то вот вам один момент из SEO: Google напрямую заявляет о том, что не обращает внимания на этот атрибут (у него свои внутренние механизмы фильтрации спамерских ссылок). Также точно не ясно, как действительно относится к этому атрибуту Яндекс. Поэтому, чтобы перестраховаться и не давать надежды спамерам, просто избавимся от ненужного. Ниже предоставлены некоторые способы удаления поля САЙТ в комментариях WordPress.

1. Открываем /wp-includes/functions.php и записываем туда

// Удаляем URL из формы отправки комментариев
add_filter('comment_form_default_fields', 'sheens_unset_url_field');
function sheens_unset_url_field ( $fields ) {
  if ( isset($fields['url'] ))
  unset ( $fields['url'] );
  return $fields;
}

2.
В файле /wp-includes/comments.php найти следующий код

<p><input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="22" tabindex="3" />
<label for="url"><small><?php _e('Website'); ?></small></label></p>

и заменить его на

<?/*p><input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="22" tabindex="3" />
<label for="url"><small><?php _e('Website'); ?></small></label></p*/?>

3. Способ для тех кому не подходит первые два способа. Проблема решается плагином Disable Comment Url Это простой плагин, который не требует специального доступа или контроля, просто установите его, и он удалит URL из вашей формы комментариев.

4. Плагин Comment Link Remove and Other Comment Tools более функционален чем предыдущий. Что он может:
Удалить поле ВЕБ-САЙТА из формы комментариев
Удалить гиперссылку из комментария АВТОР
Отключить превращение URL-адресов в гиперссылки в комментариях
Удалить теги HTML Link в комментариях
Отключить комментарии глобально
Скрыть существующие комментарии
Открытые ссылки на комментарии в новой вкладке
Удалить ожидающие комментарии одним щелчком мыши
Удалить все комментарии одним щелчком мыши
Удалить все спам-комментарии в один клик
Показать дату обновления поста в блоге

И на последок видео к этому плагину.

  1. Кирил:

    Мне лично помог 4й способ. Спасибо за полезную информацию. Установил плагин и всё.

  2. Пипер:

    Воспользовался данной статьей и не знаю больше спама. Реально нет спам сообщений, может сайт не особо популярен пока, может то что сделал по инструкции. Вообщем нормально.

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

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