Как изменить расписание удаления спам-комментариев в Akismet?

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

Зачем изменять время хранения?

Akismet позволяет отслеживать все комментарии, пингбэки и трекбэки. Все они располагаются в базе данных Вашего сайта, что увеличивает ее размер. Удаление спам-комментариев вовремя поможет очистить ее. Если Ваш сайт получает много спам-комментариев, и Вы пытаетесь удалять их вручную, то на это уйдет довольно много времени и сил. С другой стороны, некоторые пользователи все же более длительное время хранят спам, чтобы позже просмотреть их и исключить ложные срабатывания фильтра.

Как изменить расписание удаления СПАМа в Akismet?

Как уже было отмечено, плагин автоматически удалит все найденные спам-комментарии после 15 дней их хранения в базе данных Вашего сайта. Этого времени вполне будет достаточно, чтобы проверить их вручную. В случае, если нормальный комментарий был расценен плагином как спам, то Вы можете отметить его решение. Именно таким образом Akismet обучается, тем самым улучшая свои алгоритмы для более эффективной работы.

Вы можете изменить количество дней хранения “плохих” комментариев. Для этого просто необходимо добавить в файл functions.php Вашей активной темы следующий PHP-код:

function wpschool_spam_delete_interval() {
 return 7;
}
add_filter( 'akismet_delete_comment_interval', 'wpschool_spam_delete_interval' );

В этом коде цифра 7 является тем количеством дней, в течение которых должны будут храниться комментарии. Этот фильтр просто изменяет расписание удаления спама в Akismet. Если изменить это значение на 0, то весь спам будет удален немедленно.

Курс WordPress-разработчик
Если Вам понравилась статья — поделитесь с друзьями
Михаил Петров
Привет! Меня зовут Михаил Петров. Я копирайтер и занимаюсь этим с 2013 года. Скрупулезность и ответственность - моя фишка! Не могу делать как попало и добиваюсь, чтоб заказчик сказал минимум “неплохо”. За все время своей работы пришлось написать и отредактировать немало разной “текстовухи”, включая SEO-тексты, отзывы и прочую чушь. На сегодняшний день специализируюсь на написании информационных статей и руководств технического направления. Вижу смысл и светлое будущее в текстах для людей, а не для машин.