Меню

Сергей Драган

Разработка игр и разные мысли

Спам в WordPress, когда есть Disqus

Есть блог на WordPress, на нём установлен Disqus. В Дискасе нет спама.

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

Это происходит оттого, что спам-боты вручную отправляют POST-запросы на <адрес_блога>/wp-comments-post.php. Это не попадает в Дискас — только в сам блог — и висит в консоли.

Чтобы отключить возможность вообще постить комментарии в обход Disqus — нужно зайти в консоль -> «редактирование темы» -> functions.php, и добавить этот код:

add_action('pre_comment_on_post', 'block_wp_comments'); 
 
function block_wp_comments() { 
wp_die( __('Sorry, comments are closed for this item.') ); 
}

Источник: http://beta.beantin.se/wordpress-comment-spam-disqus/