Избавляемся от автоматического спама

Прошлый опыт показал что задолбать может не только спам на английском языке от которого я успешно избавился и описал про это в этом посте (и в этом), но после того как переехал на домашний сервер я убрал блокировку спамеров по ip и теперь получаю спама более 500 комментов в сутки (это уже без комментов на инглише).

Начал искать решение проблемы и хотел найти удаление комментов по стоп словам вместо того чтоб помечать их как спам или хотя бы ограничение по кол-ву символов, но нашёл не менее полезную штуку — проверку рефера (не все боты умеют сохранять рефер).

Этот код нужно просто засунуть в ваш functions.php

function check_referrer() {
    if (!isset($_SERVER['HTTP_REFERER']) || $_SERVER['HTTP_REFERER'] == “”) {
        wp_die( __('Реферер не определен в вашем браузере. Пожалуйста, активируйте опцию передачи реферера. Но скорее всего вы гребаный спамер, но попали не по адресу! ') );
    }
}

add_action('check_comment_flood', 'check_referrer');

Это конечно полностью не защитит от спама, но должно немного сгладить ситуацию.

сталь 08х18н10

Назначение — трубы, детали печной арматуры, теплообменники, муфели, ре­торты, патрубки, коллекторы выхлопных систем, электроды искровых зажигатель­ных свечей, сварные аппараты и сосуды химического машиностроения, работаю­щие при температуре от —196 до 600 °С в средах средней активности. Сталь коррозионностойкая и жаропрочная аустенитного класса. Форма поставки аустенитной нержавеющей стали 08Х18Н10:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *