Вчера увидел в админке wordpress больше 700 непроверенных комментариев. Прошу прощения, если среди них было пару живых, но в большинстве это был жуткий спам, который нужно было стереть. Вот тут и возник вопрос — как удалить все комментарии в wordpress одновременно, т.к. стандартными средствами удалять их можно только по 20 штук, что мучительно и глупо.
А решение, между прочим, очень простое. Нужно зайти в phpmyadmin, выбрать нужную базу данных, перейти в окно SQL и там ввести следующую команду:
delete from wp_comments WHERE comment_approved ='0' |
— такая команда удалит все комментарии, которые ожидали проверки.
delete from wp_comments WHERE comment_approved ='1' |
— а эта сотрёт все комменты, которые уже были одобрены.
Будьте внимательны. Не сотрите лишнего (как это сделал я:)
Какой ещё я сделал вывод из случившегося: анти-спам плагин, о котором я писал достаточно давно, уже не актуален и легко пробивается хрумерами и его аналогами.
10 комментариев