Как пресечь хамство в комментариях инструментами WordPress?

Если вам надоело хамство в комментариях вашего сайта, то вам следует воспользоваться инструментами WordPress, чтобы просечь негативный шлак, создаваемый неадекватными людьми. Плагины и скрипты позволяют администратору веб-ресурса освободиться от ненужной рутины — прочтения и удаления сообщений, написанных людьми, страдающими от хамства.

как пресечь хамство в комментариях

Есть ли смысл в пресечении хамства в комментариях?

Любой веб-мастер знает, что больше всего времени отнимает сортировка сообщений интернет-пользователей, перешедших на сайт и выразивших свое мнение в комментариях. Еще больше времени отнимают комментарии, оставленные истеричными индивидуумами, которым нечем заняться и хочется спорить и ругаться с кем-то долгими часами. Ответив такому хаму, администратор веб-ресурса рискует потерять пару дней на ненужную переписку, еще столько же — на создание правил комментирования статей сайта, ну и, конечно же, много нервов. После такой перепалки владелец веб-проекта старается всеми силами не обращать внимания на хамство. Но очередное сообщение неадекватного комментатора портит ему настроение.

Чтобы избежать ненужных перегрузок нервной системы и потери времени, стоит установить на веб-ресурсе скрипт или плагин стоп-слов в комментариях. Эти инструменты WordPress автоматически отклоняют сообщения хамов, не позволяя им опубликовываться на веб-ресурсе. Благодаря чему владелец сайта может продуктивно использовать свое время и оставаться в отличном расположении духа. Что способствует улучшению его работоспособности и возникновению интересных идей, позволяющих развить веб-проект.

Борьба со спамом

Плагины WordPress, позволяющие бороться со спамом в комментариях, облегчают работу администратора ресурса. Они способны отсортировать часть грубых сообщений со ссылками на внешние ресурсы. Таким образом, владельцу веб-ресурса не нужно будет сталкиваться с хамством неадекватных интернет-пользователей. Лучшими плагинами, сортирующими комментарии, являются Antispam Bee и Akismet. Первый удаляет все сообщения комментаторов, если определяет их как спамные. Второй — переносит их в папку «Спам». Оба плагина бесплатные. Но установив на сайт Akismet, нужно регистрироваться на сайте разработчика и выбирать там бесплатный тариф. Antispam Bee может вызывать ошибки при публикации комментариев. А Akismet не создает таких проблем.

Удаление спам-комментариев по стоп-слову в WordPress

В интернете можно скачать массу плагинов, способных автоматически удалять комментарии по словам, которые помечены в их базе, как запрещенные. Я протестировала все доступные, и пришла к выводу, что ни один из них не позволяет мне достичь желаемого эффекта — предотвратить хамство в комментариях. Каждое из протестированных мной дополнений WordPress было чем-то неудобно: не справлялось в основной задачей — пресечь хамство в комментариях, создавало ошибки или, вообще, не устанавливалось на сайт. Поэтому здесь я не буду их перечислять.

Своим функционалом мне понравился простенький скрипт стоп-слов в комментариях. С его помощью можно предотвратить хамство интернет-пользователей, ведь он не позволяет опубликовать сообщение, в котором содержатся слова, указанные в его коде. Этот скрипт довольно популярен в интернете. Однако повсюду он указывается с лишними строками, вызывающими ошибки. Поэтому я его немного изменила, чтобы он работал без проблем и не вызывал ошибок на сайте и на хостинге. Он представляет собой PHP-команду. Ее следует внедрить в самом конце файла functions.php. Скопировать код скрипта вы можете, перейдя по этой ссылке.

function in_comment_post_like($string, $array) {
foreach($array as $ref) { if(strstr($string, $ref)) { return true; } }
return false;
}
function drop_bad_comments() {
if (!empty($_POST['comment'])) {
$post_comment_content = $_POST['comment'];
$lower_case_comment = strtolower($_POST['comment']);
$bad_comment_content = array(
'дура',
'идиот',
'сука',
'псих',
'чушь'
);
if (in_comment_post_like($lower_case_comment, $bad_comment_content)) {
$comment_box_text = wordwrap(trim($post_comment_content), 80, "\n ", true);
wp_die( __('Хамству нет!') );
}
}
}
add_action('init', 'drop_bad_comments');

Как настроить скрипт стоп-слов?

Если вы решили пресечь хамство в комментариях вашего сайта при помощи PHP-команды, приведенной на этой странице, то вам нужно просто скопировать код и внедрить его в файл functions.php. Лучше в самом конце. Слова в кавычках можно изменить. А кроме того, добавить новых слов в список запрещенных. Люди выражают свою грубость самыми различными фразами, поэтому стоит вспомнить все возможные. Каждое стоп-слово должно быть заключено в кавычки, а после него должна стоять запятая. В конце списка после последнего слова никаких знаков препинания не нужно указывать.

Вы можете изменить по собственному усмотрению надпись в строчке кода wp_die( __('Хамству нет!') );. Эту самую фразу — «Хамству нет!» увидит создатель грубого комментария. Вы можете подобрать больше подходящих слов, которые могут вызвать у хама желание просто убраться с сайта. Люди, проявляющие хамство, обычно пишут длинные тексты, при этом тратят много времени. Но скрипт не позволяет опубликовать их комментарии. Из-за чего они еще сильнее злятся, но замыкаются на самих себе. А владельцу сайта не нужно будет отвечать хамам и переживать из-за их оскорблений. На изображении, размещенном ниже, вы видите, как выглядит страница, которая открывается при публикации комментария со стоп-словом.

хамству нет

Плюсы и минусы использования скрипта стоп-слов для пресечения хамства на сайте

Благодаря простой PHP-команде хамские комментарии не публикуются на сайте. Так администратор может вести свою деятельность в интернете, не отвлекаясь на хамство неадекватных индивидуумов. Однако простенький скрипт, выявляющий стоп-слова в комментариях WordPress, может не позволить опубликовать комментарий адекватному человеку, который не страдает от хамства. Чтобы этого избежать, нужно подбирать на самом деле оскорбительные слова, которые используются большинством хамов. Например, слово «глупый» может использоваться комментатором в отношении самого себя, а не в отношении администратора ресурса. Поэтому его лучше не запрещать.

Скрипт, описанный на этой странице, не всегда сможет защитить владельца веб-ресурса от наглости интеллектуально подкованных интернет-пользователей. Ведь они, как правило, не используют оскорбительных слов. Они проявляют свое хамство иным способом — тонкими намеками и насмешками. Но таких умников не так-то много. Поэтому большую часть шлака скрипт все же не позволит опубликовать. Так веб-мастеру не нужно будет реагировать на хамство, а значит, у него останется больше времени на его веб-проект.

Copyright © kak-sarabotatj.ru

Играть в "Крестики нолики"!

Как пресечь хамство в комментариях инструментами WordPress?” 1 комментарий

  1. Иришка

    Вот спасибо! Наконец то нашла способ бороться с хамами!

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

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

Отправляя комментарий, я принимаю пользовательское соглашение и подтверждаю ознакомление и согласие с политикой конфиденциальности данного сайта.