Доброго времени суток. 🙂
Каждый, у кого на WordPress открыты комментарии, сталкивается с проблемой спама. К сожалению, комментарии не всегда оставляют те, кто интересуется Вашим сайтом в особенности его материалом. Часто открытой формой комментариев пользуются спамеры и оставляют под записями ссылки на свои сайты или на сайты, которые обратились к ним за услугой по раскрутке.
Иногда бывает что такой комментарий оставляют живые люди, тут увы ничем не помочь, разве что стандартный aksiment от WordPress. Когда комментарии со спамом оставляют роботы, это хуже всего. Комментарии оставляются десятками. Удалять такие пачки вручную очень тяжело. Есть один маленький, но очень интересный способ.
Дело в том что роботы - это программа, в которую внесли название полей по умолчанию в WordPress и они автоматом их заполняют. Можно конечно добавить какой-нибудь плагин, который добавить новое поле, но если плагин известный, то зачастую у ботов прописаны поля и к ним, так что использование сторонних плагинов, особо ничего не даст.
Но если Вы добавите, хоть одно обязательное поле, без которого комментарий не будет отправлен, то спам-бот не сможет его заполнить и оставить комментарий со спамом.
Способ который я Вам предлагаю, очень прост и его суть заключается в том, чтобы добавить обычный чекбокс (Checkbox),флажок, который нужно отметить чтобы иметь возможность оставить комментарий.
готовый вариант выглядит примерно так:
или можете посмотреть внизу на моей форме отправки.
Чтобы вывести такой чекбокс у себя в форме отправки комментариев, Вам нужно сделать 2 шага.
1. Подключить функцию.
Для этого находим внутри Вашей темы файл functions.php и добавляем в него следующую функцию.