Как удалить поле “Сайт” в WordPress

Хотите минимизировать количество полей в формах вашего блога? Рассмотрим, как удалить поле для ввода сайта в комментариях WordPress.

Для этого вам необходимо внести небольшие изменения в файл функций вашего темы. Откройте файл functions.php вашей активной темы и добавьте следующий код:

function remove_comment_website_field($fields) {
unset($fields['url']);
return $fields;
}
add_filter('comment_form_default_fields', 'remove_comment_website_field');

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

Данный метод является простым и эффективным способом скрыть ненужные поля, улучшая тем самым пользовательский опыт и упрощая процесс комментирования.

Чем опасно в форме поле “Сайт”?

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

Форма комментирования

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

Для борьбы с данным явлением можно применять различные меры: использовать CAPTCHA для подтверждения, что комментарий оставляет реальный пользователь, активировать модерацию комментариев, чтобы вручную проверять содержимое, а также внедрять фильтры для блокировки определенных URL-адресов, которые были замечены в спаме.

Также стоит рассмотреть вопрос о необходимости поля “Сайт” в форме комментариев в целом. Если оно не является критически важным для вашей аудитории, возможно, стоит его убрать, чтобы избежать дополнительных рисков.

Как в ВордПресс удалить поле “Сайт”?

Самым простым и эффективным вариантом является использование плагина Clearfy Pro, который, помимо прочих функций, легко уберет поле «Сайт» из формы комментариев на вашем сайте. Для этого достаточно зайти в административную панель Clearfy Pro и на вкладке Дополнительно активировать опцию Убирает в форме комментирования поле «Сайт».

Страница настроек плагина Clearfy Pro

Используйте промокод на 10% скидку.

Существует и ряд других методов для решения данной задачи. Все они требуют установки дополнительных плагинов и подойдут не всем пользователям, желающим избегать загромождения своего WP-сайта множеством расширений.

Способ 1. Remove Fields

Форма комментирования

Способ 2. Remove Comment Website/URL Box

Специальный плагин Remove Comment Website/URL Box, подобно предыдущему, предназначен для упрощения формы комментирования. Он не требует дополнительных настроек и начинает функционировать сразу после установки и активации.

Также можно использовать небольшой код, который можно добавить в файл functions.php вашей темы. Этот способ требует минимальных технических знаний, но он надежен и не требует дополнительных плагинов. Код выглядит так:

function remove_comment_website($fields) {
unset($fields['url']);
return $fields;
}
add_filter('comment_fields', 'remove_comment_website');

Этот код удаляет поле “Сайт” из формы комментариев без необходимости устанавливать сторонние плагины.

Пользовательские настройки комментариев

Регулировка модерации отзывов позволяет сократить количество нежелательных сообщений. В админке можно активировать опцию “Модерация комментариев”, чтобы только проверенные отзывы появлялись на сайте. Для этого перейдите в «Настройки» → «Обсуждение» и найдите соответствующий пункт. К тому же, реализация отдельного плагина для автоматической фильтрации спама даст дополнительные возможности, такие как черный список ключевых слов или IP-адресов.

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

Для улучшения управления советую рассмотреть возможность добавления пользовательских полей к формам. Это позволит запрашивать дополнительную информацию от авторов комментариев. Например, можно добавить вопрос о том, откуда они узнали о сайте, что дает возможность не только улучшить обратную связь, но и собрать полезную статистику. Для этого подойдет следующий код в вашем файле functions.php:


function custom_comment_fields($fields) {
$fields['source'] = '

Откуда вы узнали о нас?

';
return $fields;
}
add_filter('comment_form_DEFAULT_FIELDS', 'custom_comment_fields');

Таким образом, создание пользовательских полей не только украсит внешний вид формы, но и значительно улучшит её функциональность.

Оставьте комментарий