4 способа удалить ссылку на автора комментария в WordPress?

Спам в комментариях — одна из самых серьезных проблем для блоггеров WordPress, которые принимают комментарии в своих блогах. Многие пользователи оставляют комментарии только с намерением оставить ссылку на свой сайт. Это простой способ получить обратную ссылку с авторитетных сайтов. Если вы хотите принимать комментарии только от заинтересованных пользователей, вы можете удалить ссылку на автора комментария в форме WordPress.

Управление спамом в комментариях WordPress

В нашей предыдущей статье мы объяснили, как эффективно предотвратить спам в комментариях в WordPress. В основном вы можете использовать следующие варианты:

  • Используйте плагины, такие как Akismet, для автоматической фильтрации спам-комментариев.
  • Заблокируйте комментарии из списка IP-адресов.
  • Предотвратите агрессивные комментарии, заблокировав нежелательные слова.
  • Ограничьте комментарии для зарегистрированных пользователей.
  • Сохраняйте все комментарии для модерации и ручного утверждения.
  • Держите комментарий на модерации, он содержит определенное количество гиперссылок.

Хотя все эти методы уменьшат количество спама, полностью избавиться от него невозможно по одной причине. Это текстовое поле URL-адреса веб-сайта, доступное в форме комментариев WordPress.

Поведение формы комментариев WordPress

По умолчанию форма комментариев WordPress имеет следующие поля:

Форма комментариев WordPress по умолчанию
Форма комментариев WordPress по умолчанию
  • Окно сообщения комментария
  • Имя
  • Эл. адрес
  • Веб-сайт
  • Сохраните имя / адрес электронной почты / веб-сайт в браузере для дальнейшего комментирования
  • Кнопка «Отправить»

Вы можете включить или отключить сохранение имени / адреса электронной почты / веб-сайта в параметрах браузера в разделе «Настройки> Обсуждение».

Отключить параметры сохранения имени и электронной почты
Отключить параметры сохранения имени и электронной почты

Кроме этого параметра, в панели администратора WordPress нет доступных настроек для изменения полей формы комментариев.

URL-адрес веб-сайта в форме комментария

Почти 75% пользователей оставляют комментарии, чтобы просто указать URL своего веб-сайта и получить обратную ссылку. WordPress по умолчанию назначает «rel = ”external nofollow ugc»Для комментариев к ссылкам, указывающим на них как на контент, созданный пользователем. Однако эти ссылки могут нанести вред вашему сайту, особенно если они не имеют отношения к вашему сайту, например, порнографические ссылки. После того, как пользователь оставил комментарий на вашем сайте, WordPress покажет одобренный комментарий, связав поля имени и URL-адреса.

Веб-сайт, связанный с именем автора комментария
Веб-сайт, связанный с именем автора комментария

4 способа удалить ссылку на автора комментария в WordPress

Если вы получаете сотни тысяч спам-комментариев, лучше всего отключить поле URL-адреса веб-сайта в форме комментария. Спамеры, нацеленные на получение обратной ссылки, остановятся, если в форме нет опции URL. Кроме того, вы можете сэкономить пропускную способность сервера, необходимую для обработки отправки комментариев. Вы можете удалить ссылку на автора комментария в WordPress несколькими способами.

1. Отключите URL-адрес формы комментария с помощью CSS.

Когда вы посмотрите на исходный код формы комментариев, вы легко обнаружите, что WordPress использует комментарий-форма-URL класс, чтобы показать URL-адрес веб-сайта в форме. Вам нужно просто перейти в раздел «Внешний вид> Дополнительные CSS», вставить следующий код CSS и опубликовать свой сайт.

.comment-form-url{
display:none;
}

Это удалит поле ссылки автора комментария из формы комментариев WordPress. Ниже показано, как это будет выглядеть в консоли разработчика 21-го браузера тем.

Отключить URL-адрес веб-сайта в комментарии с помощью CSS
Отключить URL-адрес веб-сайта в комментарии с помощью CSS

2. Удалить ссылку на автора комментария в WordPress с помощью функции

Вышеупомянутый вариант легко сделать, хотя он может работать не для всех тем WordPress. Поскольку темы могут использовать собственный CSS для изменения формы комментариев WordPress по умолчанию, вам необходимо проверить CSS своей темы, прежде чем использовать вышеуказанный метод. Кроме того, все ваши старые комментарии по-прежнему будут содержать URL-адреса веб-сайтов, связанные с именами авторов. Итак, следующий вариант удалить ссылку на автора из комментариев — использовать функцию в файле functions.php вашей темы.

Вы можете перейти в раздел «Внешний вид> Редактор тем» и найти файл «functions.php» для своей активной темы. Вставьте приведенный ниже код в конец файла и нажмите кнопку «Обновить файл».

/* Remove Comment Author Link */
add_filter( 'get_comment_author_link', 'remove_comment_author_link', 10, 3 );
function remove_comment_author_link( $return, $author, $comment_ID ) {
            return $author;
}

В вашем файле он должен выглядеть так:

Добавить функцию для удаления ссылки на автора комментария
Добавить функцию для удаления ссылки на автора комментария

Если вы используете плагин кеширования, обязательно очистите кеш и проверьте форму комментария. Не удивляйтесь, что поле URL-адреса веб-сайта все еще присутствует в форме комментария. Код удаляет гиперссылку между именем автора комментария и URL-адресом веб-сайта в опубликованном комментарии. Таким образом, вам больше не нужно беспокоиться о поле URL в форме комментария. Когда вы одобряете комментарий, он просто не будет использоваться. Эта функция также удалит ссылки авторов комментариев из всех существующих комментариев, уже опубликованных на вашем сайте.

Ссылка на автора комментария удалена
Ссылка на автора комментария удалена

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

3. Удалите ссылку на автора комментария в WordPress с помощью бесплатного плагина.

Это очень простой и бесплатный способ. Перейдите в раздел «Плагины> Добавить новый» в панели администратора WordPress и установите «Скрыть ссылку на комментарий автораПлагин.

Установить плагин Hide Comment Author Link
Установить плагин Hide Comment Author Link

Плагин не имеет страницы настроек и после активации отключит ссылку на автора комментария в опубликованных комментариях. Помните, что этот плагин выполняет ту же работу, что и функция добавления, описанная выше. Таким образом, вы по-прежнему будете видеть URL-адрес веб-сайта, и пользователь может оставить URL-адрес своего сайта в комментариях. Однако URL-адреса не будут доступны с именем автора комментария в опубликованных комментариях.

4. Использование плагина Premium для отключения ссылок авторов комментариев

Следующий вариант — использовать для этой цели плагин оптимизации производительности премиум-класса. Вместо того, чтобы использовать для этого специальный плагин, вы можете использовать окончательный плагин оптимизации Perfmatters. Этот плагин будет стоить 24,95 доллара за лицензию на один сайт и поможет вам отключить ненужные элементы в вашей установке WordPress. Вы можете отключить стили / JS WooCommerce, каналы, XMLRPC и многие другие элементы с помощью нескольких щелчков мышью.

Кроме того, два вышеуказанных метода (добавление функции и бесплатный плагин) нежелательны, поскольку они могут запутать комментаторов URL-адресом веб-сайта, доступным в форме, но удаленным в опубликованных комментариях. Поэтому мы рекомендуем использовать для этой цели премиум-плагин Perfmatters.

  • После активации плагина перейдите в меню «Настройки> Параметры».
  • Перейдите в раздел «Параметры> Общие».
  • Прокрутите вниз и включите опцию «Удалить URL-адреса комментариев».
  • Нажмите кнопку «Сохранить изменения», чтобы применить изменения на вашем сайте.
Удалить URL-адреса комментариев с помощью Perfmatters
Удалить URL-адреса комментариев с помощью Perfmatters

Этот плагин удалит поле URL-адреса веб-сайта из формы комментариев и удалит ссылки авторов комментариев из всех существующих комментариев.

Заключительные слова

URL комментария — это самый крупный источник спама на сайтах WordPress. Однако у вас нет опции по умолчанию для удаления ссылки автора комментария в форме комментариев WordPress. Вы можете использовать любой из описанных выше методов, который хорошо работает на вашем сайте. После тестирования всех этих методов мы рекомендуем использовать Perfmatters, поскольку он может повысить производительность вашего сайта с помощью многих других оптимизаций.

Похожие записи

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

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