Заглянул на один из своих полузабытых сайтов и слегка офигел. Спаммеры набросали 13000 комментариев. Вручную их удалять нет никакого желания. Посмотрел, что посоветует Google.
По запросу “как массово удалить комментарии WordPress” Google посоветовал плагин Bulk Comment Remove. Решил установить и проверить что да как.
После установки плагина, в меню инструменты появился пункт “Bulk Comment Remove”.

На странице плагина всего одна опция “удалить комментарии”. Ей и воспользуюсь.
Сработало. Все комментарии удалены практически за один клик.
Удаляем комментарии с помощью SQL-запроса к базе данных.
Для того, чтобы удалить комментарии нужно зайти в phpmyadmin (через панель управления хостинга), выбрать базу данных, которая содержит таблицы нужного сайта WordPress и выполнить SQL-запрос.
Варианты SQL-запроса
1. Удалить все спам-комментарии:
DELETE FROM wp_comments WHERE comment_approved = ‘spam’
2. Удалить все комментарии на модерации:
DELETE FROM wp_comments WHERE comment_approved = ’0′
3. Удалить все одобренные комментарии:
DELETE FROM wp_comments WHERE comment_approved = ’1′
Осталось установить какую-нибудь эффективную защиту против спаммеров. Капчу или плагин. Но это уже совсем другая история.