Как удалить все комментарии в wordpress

Как удалить все комментарии в wordpressИногда возникает ситуация, когда вы регистрируете домен, ставите default wordpress на хостинг и на какое-то время забываете о том, что вам нужно заходить в админку. Потом, через пол года или даже пару месяцев, вы вдруг вспоминаете, что давно там не были, а когда заходите, видите неприятную ситуацию — 175000 постов от ботов. База потяжелела до 320 Мб, что совсем нехорошо.

Удалить все посты вручную и недели не хватит, поэтому необходима sql команда, которая сотрёт все комментарии за пару секунд. Для этого необходимо зайти в phpmyadmin, выбрать базу данных wordpress и перейти на вкладку SQL и там ввести команды:

Для комментариев, которые ожидают проверки:

delete from wp_comments WHERE comment_approved ='0'

Для комментариев, которые были уже одобрены:

delete from wp_comments WHERE comment_approved ='1'

Чтобы такое больше не повторялось, необходимо активировать плагин Akismet, который идет в стандартной сборке wordpress. Если и он не поможет, то используйте плагин комментариев, который использует капчу.

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

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