Flector

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

Удаление поля сайт

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

//удаление поля сайт из формы комментирования start
function del_url($fields){
    $fields['url'] = '';
    return $fields;
}
add_filter('comment_form_default_fields', 'del_url');
//удаление поля сайт из формы комментирования end

Данный код удалит поле "Сайт" в форме добавления комментария. Однако, уже существующие комментарии будут выводиться с ссылкой на автора комментария (если он указал свой сайт). Чтобы удалить ссылки на сайт из уже добавленных комментариев вы должны использовать такой код:

//удаление сайта автора из комментариев start
function del_comment_author_url($author_link){
    return strip_tags($author_link);
}
add_filter('get_comment_author_link', 'del_comment_author_url');
//удаление сайта автора из комментариев end

Комментарии будут выводиться только с именем автора комментария, а ссылка на его сайт будет вырезана.


Написать комментарий

Для вставки кода воспользуйтесь кнопкой "Код". Используйте предпросмотр!