Растущий сайт встречается с новыми вызовами и одним из них является спам в комментариях . К счастью, есть много решений, чтобы эффективно бороться со спамом в комментариях . Например, с помощью Akismet можно эффективно сократить количество спама. Вы можете также использовать CAPTCHA, чтобы блокировать спам – ботов. В этой статье мы покажем вам , как уменьшить в WordPress спам-комментарий с помощью Cookies для комментариев.
Первое , что вам нужно сделать , это установить и активировать плагин Cookies для комментариев. Плагин работает из коробки , и нет никаких настроек для вас.
Как работают Cookies для комментариев?
Большинство комментариев спама происходит из-за спам-ботов. Эти спам-боты в основном программные скрипты, которые сканируют Интернет ищет форму комментариев, а затем вставляет спам-комментарии.
Чтобы добавить спам-комментарии на тысячи веб-сайтов, программы-спаммеры не загружают изображения и таблицы стилей. Текст на странице достаточно простой, чтобы определить наличие комментария формы.
Плагин cookies для комментариев загружает таблицу стилей или изображение, когда страница на вашем WordPress сайте имеет доступ. Браузер пользователя загружает таблицы стилей или файлs изображения, а затем плагин устанавливает куки в браузере пользователя.
Плагин для куков проверяет, когда любой пользователь пытается отправить комментарий. Если куки существуют, то это означает, что пользователь не является спам-ботом.
Если куки не существует, то пользователь, скорее всего, спам-бот, и комментарий будет помечен как спам.
Как полностью защитить комментарии от спама
Куки для комментариев будут успешно обнаруживать спамеров, такие комментарии будут попадать в спам. Потребуется немного усилий, и вы можете остановить ботов от размещения комментария в целом.
Чтобы сделать это, вам нужно будет узнать значение куки. Щелкните правой кнопкой мыши в любом месте на вашем сайте, а затем выберите View Page Source .
Это позволит открыть новую вкладку в браузере, показывающий страницы источника HTML. Вам нужно прокрутить вниз до нижней части страницы, пока не найдете строку, подобную этой:
< img alt = 'css.php' src = "http://example.com/wp-content/plugins/cookies-for-comments/css.php?k=9692e3a737ecafe8fe6329490410ff50&o=i&t=201927728" width = '1'height = '1' />
Значение после css.php? К =
является значение куки. Как и в этом примере, это 9692e3a737ecafe8fe6329490410ff50
. Вам понадобится это значение в следующем шаге.
Теперь вам нужно подключиться к веб – сайту , используя FTP – клиент и отредактировать файл .htaccess. Просто вставьте этот код в файл .htaccess.
RewriteCond% {HTTP_COOKIE}! ^. * XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX. * $ RewriteRule ^ WP-comment-post.php - [F, L]
Вам необходимо заменить XXX на назначение куков.
Это все. Ваш файл .htaccess теперь будет искать куки и когда он не будет найден, он остановит пользователя от комментариев.
Мы надеемся, что эта статья помогла вам уменьшить спама в WordPress комментариев на вашем сайте.