Дек 13

Недавно решил зайти на свой старый сайт,- который, примерно, год назад создал также на wordpress.

Создавал его, так,  для эксперимента,  ничего туда практически не заливал. Вернее на нем не было плагинов, и в частности плагина анти-спама akismet. Теперь же зайдя на сайт обнаружил там практически около 10000 спам-комментариев. Вот сколько их было:

Спам-комментарии на блоге wordpress

Само-собой, удалять такое количество спам-комментариев из админки блога вручную пришлось-бы наверно час, а может и больше,- да и мутарно этоб было бы…

Вообщем, немного поискал в интернете о возможности проделать процедуру удаления спам-комментариев  более быстрым способом. Например, на странице http://happymillionaire.ru/blog/massovoe-udalenie-spam-kommentariev-v-wordpress админ дает один совет: «зайти в phpmyadmin и отредактировать базу данных: выбираем пункт sql, в появившемся поле вводим:
DELETE from wp_comments WHERE comment_approved = ’0′;
Однако, с помощью этой процедуры у меня автоматом удалились только комментарии, находящиеся в разделе «ожидающие» одобрения.

Хоть на самом деле, я нуб в программировании php, и вообще в программировании, но поскольку сайт был заброшенный, решил поэкспериментировать с phpmyadmin сайта. И, надо сказать, получилось удалить все комменты)))

Теперь о схеме удаления всех старых, ненужных или спам-комментариев.

Вначале заходим в панель phpmyadmin вашего хостера. Затем, слева в меню, выбираем базу данных вашего блога на wordpress, где нужно отредактировать комментарии. Появится следующий список, как показано на рисунке ниже,- где красным выделена ссылка wp_comments на область редактирования комментариев — на которую нужно нажать, зеленым я пометил количество комментариев и объем в МБ, которые они занимают:

Таблица в phpadmin с данными комментариев

Зайдя в эти данные комментариев, они будут показаны по 30 штук, но поскольку их у меня скопилось более 9000 внизу отметить «показать по 5000″, как показано на рисунке ниже (выделено зеленым цветом). Затем нажать на ссылку «отметить все» (выделено красным цветом). И после этого, нажать на удаление — выделено синим кружком:

Убрать комментарии wordpress

После того, как все комментарии будут удалены, можете зайти в админку своего блога и увидеть, что теперь никаких комментариев нет:

Комментарии удалены с блога

Есть один нюанс,- зайдя затем в просмотр сайта, можно увидеть, что к записям, вроде как бы, осталось прежнее число комментариев, но кликая на любую запись,- вы увидите, что комментариев нет. Просто потом, при добавлении любого комментария, все станет на свои места и будет показано реальное число комментариев. Это связано, скорее всего, с тем, что нужно было еще где-то в базах данных сайта что-то подкорректировать,- но, как было сказано выше, я не программист, и поэтому не стал вмешиваться в остальные параметры таблиц и баз данных.

Напоминаю,- что принимаю обмен постовыми сообщениями, писать на скайп pavel—- (pavel и четыре тире).

автор: admin \\ теги: ,