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