Автоматически удалить URL поле из комментирования и спам-комментарии с URL-адресами

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

Во-первых, давайте уберем URL поле из комментирования. И потом, убедимся, что у спамера нету трюка по вставке URL, автоматически отмечая как спам любой комментарий с чем-то в URL поле.
function remove_comment_fields($fields) {
    unset($fields['url']);
    return $fields;
}
add_filter('comment_form_default_fields','remove_comment_fields');

<?php   function rkv_url_spamcheck( $approved , $commentdata ) {     return ( strlen( $commentdata['comment_author_url'] ) --> 1 ) ? 'spam' : $approved;
  }

  add_filter( 'pre_comment_approved', 'rkv_url_spamcheck', 99, 2 );

?>

Для работы этого кода, он должен быть вставлен в файл functions.php.
Теги:
URL, спам, комментарии
Добавлено: 02 Мая 2018 12:37:35 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...