Как в WordPress выявлять спам по длине ссылки, указанной в качестве домашней страницы

Спам, безусловно, является актуальной проблемой для блоггеров, и большинство из вас, вероятно, получает ни один десяток спам-комментариев за сутки. Здесь представлен простой рецепт для того, чтобы автоматически помечать, как спам все комментарии с URL длиной более 50 символов. Откройте файл functions.php, и вставьте в него следующий код.

<?php
add_filter('pre_comment_approved', 'proverka_urlov_na_spam', 99, 2);

function proverka_urlov_na_spam($approved, $commentdata) {
    if (strlen($commentdata['comment_author_url']) > 50 ) :
        return 'spam'; 
    else : 
        return $approved;
    endif;
}
?>

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





© 2012-2014 Druweb.ru. Вы можете спокойно копировать любые материалы сайта только при наличии обратной ссылки.