wordpress comments

Для избавления от спама необходимо открыть файл темки comments.php и там найти форму для комментирования. Затем действовать за приведенным ниже алгоритмом:

  1. Изменяется ссылка на файл обработчик, где форма отправляет данные.
  2. Перед той строчкой, которую отредактировали только что, добавляется скрипт:
    function cform(){
    document.getElementById("commentform").setAttribute("action", "/wp-comments-post.php");
    document.forms["commentform"].submit();
    }
  3. К кнопке подтверждения формы добавляется следующий код: onclick='cform()'

После этого остается лишь закинуть файл comments.php на сервер, который позаботится про автоспам в комментариях. Есть однако один минус – когда отключен JavaScript, то комментарий оставить невозможно. Но поскольку JavaScript является частью любого сайта, то это не должно доставлять неудобства.

Особая защита от СПАМ-а



Чтобы защитится от автоспама при особых спам-прогах, можно удалить кнопку сабмита. Вместо нее ставится ссылка, через которую проходит подтверждение:

<a id="submit" href="cform()">Комментировать</a>

Такими вот нехитрыми способами можно защитить от спам-ботов свою страницу.

В следующих выпусках вы получите еще больше ценной и полезной информации!

А на сегодня у меня все.

Желаю удачи!