
Давно хотел написать о простом, но очень эффективном способе избавления от спама в комментариях WordPress на основе javascript, который подсмотрел в блоге Ссылку-на-который-добросовестно-потерял. С его помощью вы избавите пользователей от нужды разгадывать цифры на капче, а себя от модерирования бесконечных спам-комментариев.
Суть метода в том, что в форме отправки комментария делается скрытое поле с одним значением, а когда посетитель отправляет сообщение, javascript меняет значение скрытого поля на другое.
В свою очередь скрипт, который добавляет комментарий, проверяет чтобы скрытое поле формы имело значение которое присвоил ей наш javascript.
Реализация:
1. Откройте в вашей теме файл comments.php и после
action="/wp-comments-post.php"
вставьте
В тему
- WordPress 2.8: Отключаем RSS и generator
- Делаем «привычную» авторизацию в WordPress
- Javascript – редактор сайтов
- В WordPress 3.0 будет новая Default тема
- Тема для WordPress: Internet 1.1

Извините, за неграмотностью не понял что нужно вставить после action=»/wp-comments-post.php» и в чем принцип работы скрипта, почему он пропускает не спам.