Здравствуй, дорогой читатель! Давно собирался я написать подобную статью, да все руки не доходили. Дело в том, что когда ко мне попал данный блог и я полез в комментарии – ужаснулся! Было порядка 2000 комментариев, и 99% из них были откровенным спамом. Видимо не справлялся антиспам, описанный в этой статье. Ну, не суть, вернемся к теме статьи.

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

Итак, у нас есть много комментариев, которые нужно убрать. Можно руками конечно, но я не думаю что найдутся желающие. Я решил поискать wordpress плагины на эту тему. И нашлись-таки.

Как оказалось, подобных плагинов достаточно много, и, возможно, в ближайшем будущем сделаю подборку подобных плагинов. А пока рассмотрим только один из них – WP Optimize

Скачиваем, устанавливаем. Заходим в настройки плагина.

В настройках плагина есть следующие возможности:

  • Удалить все изменения записей
  • Удалить автоматические черновики записей (Это также удалит все записи из корзины)
  • Удалить спам-комментарии (Это также удалит комментарии из корзины)
  • Удалить неразрешенные комментарии
  • Удалить временные настройки
  • Удалить несвязанные метки сообщений
  • Удалить пингбэки
  • Удалить трэкбэки
  • Оптимизировать таблицы базы данных

Но, т.к. мы рассматриваем только массовое удаление комментариев – будем и дальше его рассматривать :). Нам остается только выбрать галочкой интересующие пункты и нажать на заветную кнопку “Запустить”. Вот собственно и все дела. Если вы использовали что-то подобное – прошу отписать об этом в комментариях.

А теперь для продвинутых любителей покавырять свою Базу Данных и не желающих устанавливать левые плагины на свой сайт или блог. Если вы из числа таких юзверей – вам не нужно объяснять что такое PHPMYADMIN. Так вот, заходите как раз сюда. , выбираете свою базу данных, которая подключена к блогу. И переходите во вкладку SQL.

Здесь вам нужно ввести одну из следующих команд:

delete from wp_comments WHERE comment_approved ='0' - для комментариев, которые ожидают проверки.
delete from wp_comments WHERE comment_approved ='1' - для комментариев, которые были уже одобрены.

А чтобы такого больше не повторялось, все-таки нужно поставить какую-то защиту от спама – расскажите, пользовались ли вы подобными плагинами для удаления комментариев массово?

Ну, теперь вы знаете как удалить все комментарии в wordpress — время обсудить это в комментариях.

Кстати, напишите пожалуйста в комментариях, работают ли мои новые соц кнопки? Очень как-то странно они себя ведут на восьмерке с хромом. Заранее благодарен.

С уважением, Тумилович Денис

1 балл2 балла3 балла4 балла5 баллов (1 голоса (ов), оценка: 5,00 из 5)
Loading...Loading...