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

После публикации нашей статьи о том, как изменить расписание удаления мусора в WordPress, один из наших читателей спросил, можно ли изменить расписание...

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

Зачем менять способ удаления спама Akismet в WordPress?

Это руководство предназначено только для плагина Akismet. Если вы не используете Akismet, ознакомьтесь с нашим руководством о том, почему вам стоит начать использовать Akismet.

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

Хотя некоторые пользователи могут считать, что удаление спам-комментариев улучшает производительность базы данных, мы не думаем, что это сильно влияет на производительность базы данных в большинстве случаев.

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

С другой стороны, некоторые пользователи могут захотеть сохранить спам-комментарии на более длительный срок, чтобы просмотреть их позже во избежание ложных срабатываний.

Сказав это, давайте посмотрим, как вы можете изменить график удаления спам-комментария в WordPress с помощью Akismet.

Изменение расписания удаления спам-комментариев в WordPress с помощью Akismet

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

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

Папка для спама комментариев

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

add_filter( ‘akismet_delete_comment_interval’, ‘custom_spam_delete_interval’ ); function custom_spam_delete_interval()

Измените 7 на количество дней, в течение которых вы хотите хранить комментарии. Этот фильтр просто изменяет график удаления спама Akismet.

Изменение числа на 0 позволит Akismet удалить все комментарии при следующем удалении комментариев по расписанию. Это не даст вам много времени для просмотра спам-комментариев.

Вы можете увидеть свои изменения в действии, посетив Настройки » Akismet страница. Прокрутите страницу до самого низа, и вы увидите примечание, написанное крошечными буквами, гласящее ‘Спам в папке спама старше 7 дней удаляется автоматически.’

График удаления спама в комментариях, указанный в настройках Akismet

Он заменит 7 дней на то количество дней, которое вы использовали в своем фильтре.

Примечание: Когда спам-комментарии удаляются, они не отправляются в корзину, поэтому вы не можете получить их обратно.

Надеемся, эта статья помогла вам изменить расписание удаления спам-комментариев Akismet в WordPress. Вы также можете посмотреть наше руководство о том, как блокировать спам-ботов в WordPress с помощью honeypot.

Источник: www.wpbeginner.com

Оцените статью
Добавить комментарий