Усовершенствование защиты от спама wordpress – referer
Posted on : 26-12-2009 | By : Vch54ti | In : Wordpress
3
Большинство автоматического спама не имеет реферального поля – этим можно воспользоваться и немного доработать wordpress для защиты от такого спама.
Для этого в файл functions.php пропишем
function verify_comment_referer() {
if (!wp_get_referer()) {
wp_die( __('You cannot post comment at this time,
may be you need to enable referrers in your browser.') );
}
}
add_action('check_comment_flood', 'verify_comment_referer');
?>
По скольку все браузеры поддерживают реферальные поля – то проблем с комментариями возникнуть не должно..
Похожие статьи:
- Ajax Fancy Captcha капча wordpress, которая не пропускает спама
- Спамят wordpress трекбэками – есть решение
Хорошая штука. Кстати ести еще плагины новые для этого.
а если пользователь в браузере наберет сайт и в подсказке выберет статью из ранее открытых, реферрер не передастся и закоментировать не получится
Да – об этом не подумал..
тут тогда придется юзера заранее об этом оповещать перед отправкой коммента – что немного не айс..