Как же достал этот весь мусор в комментах!!! Еще толком инфы на блоге нету, а мусор все валит и валит.
Метод номер РАЗ
Все до ужаса просто и рассчитано на стандартных спам-ботов. Тоесть панацеей этот метод никак нельзя считать. Суть метода заключается в переименовании полей ввода информации при отправке комментария — тоесть когда бот пытается найти name и его не находит то вводит или не то что нужно или вообще прекращает попытки ввода. Сразу же можно уточнить о минусах этого метода — если спам-коммент вводится человеком — толку 0; есть методы которыми можно получить новые имена этих самых полей ввода, но сейчас 90% ботов об этом могут только мечтать. Если данные минусы окончательно не смутили, то можно смело приступать)
Открываем файл comments.php, который находится в папке с темой, и находим там код примерно такого вида («примерно» написано не просто так — т.к в разных темах организовано по разному но логика остается прежней):
name=»author«, name=»email«, name=»url«, name=»comment»
Это и есть имена полей, которые нас интересуют. Меняем их на любые понравившиеся. Автор этого метода, к примеру, предлагает следующий вариант:
name=»tipaauthor«, name=»tipaemail«, name=»tipaurl«, name=»tipacomment«
После успешного внедрения креативно названных полей формы переходим к редактированию файла wp-comments-post.php. В нем находим:
$comment_author = trim($_POST['author']);
$comment_author_email = trim($_POST['email']);
$comment_author_url = trim($_POST['url']);
$comment_content = trim($_POST['comment']);
Подаставляем наши новые имена. В нашем случае получим следующие строки:
$comment_author = trim($_POST['tipaauthor']);
$comment_author_email = trim($_POST['tipaemail']);
$comment_author_url = trim($_POST['tipaurl']);
$comment_content = trim($_POST['tipacomment']);
После проведенных манипуляций можно приступать к тестированию)
Несколько дней спустя…
Будь проклят тот день, когда я поверил авторам предыдущего метода — не катит…
Метод номер ДВА
Следующим шагом будет установка плагина JSantispam.
Даный плагин от пользователя, пишущего отзыв, не требует вообще никаких тело-мозгодвижений. Единственным условием является только активированный JavaScript в браузере пользователя. Подробнее об алгоритме работы плагина можно прочитать ТУТ.
В установке сложностей нет — плагин состоит из 1-го файла который нужно закинуть в папку с плагинами и в панели управления его активировать. На этом сложнейшая установка завершена)
А вот результат будем посмотреть….