Здравствуй, дорогой читатель! Давно собирался я написать подобную статью, да все руки не доходили. Дело в том, что когда ко мне попал данный блог и я полез в комментарии – ужаснулся! Было порядка 2000 комментариев, и 99% из них были откровенным спамом. Видимо не справлялся антиспам, описанный в этой статье. Ну, не суть, вернемся к теме статьи.
Даже нет, сразу хотел спросить, как вам обновленный шаблон – напишите что-нибудь в комментариях на эту тему пжлст. Ну и пошли дальше.
Итак, у нас есть много комментариев, которые нужно убрать. Можно руками конечно, но я не думаю что найдутся желающие. Я решил поискать wordpress плагины на эту тему. И нашлись-таки.
Как оказалось, подобных плагинов достаточно много, и, возможно, в ближайшем будущем сделаю подборку подобных плагинов. А пока рассмотрим только один из них – WP Optimize
Скачиваем, устанавливаем. Заходим в настройки плагина.
В настройках плагина есть следующие возможности:
- Удалить все изменения записей
- Удалить автоматические черновики записей (Это также удалит все записи из корзины)
- Удалить спам-комментарии (Это также удалит комментарии из корзины)
- Удалить неразрешенные комментарии
- Удалить временные настройки
- Удалить несвязанные метки сообщений
- Удалить пингбэки
- Удалить трэкбэки
- Оптимизировать таблицы базы данных
Но, т.к. мы рассматриваем только массовое удаление комментариев – будем и дальше его рассматривать :). Нам остается только выбрать галочкой интересующие пункты и нажать на заветную кнопку “Запустить”. Вот собственно и все дела. Если вы использовали что-то подобное – прошу отписать об этом в комментариях.
А теперь для продвинутых любителей покавырять свою Базу Данных и не желающих устанавливать левые плагины на свой сайт или блог. Если вы из числа таких юзверей – вам не нужно объяснять что такое PHPMYADMIN. Так вот, заходите как раз сюда. , выбираете свою базу данных, которая подключена к блогу. И переходите во вкладку SQL.
Здесь вам нужно ввести одну из следующих команд:
delete from wp_comments WHERE comment_approved ='0' - для комментариев, которые ожидают проверки. delete from wp_comments WHERE comment_approved ='1' - для комментариев, которые были уже одобрены. |
А чтобы такого больше не повторялось, все-таки нужно поставить какую-то защиту от спама – расскажите, пользовались ли вы подобными плагинами для удаления комментариев массово?
Ну, теперь вы знаете как удалить все комментарии в wordpress — время обсудить это в комментариях.
Кстати, напишите пожалуйста в комментариях, работают ли мои новые соц кнопки? Очень как-то странно они себя ведут на восьмерке с хромом. Заранее благодарен.
С уважением, Тумилович Денис

Как всегда статья супер, спасибо очень помогла мне.