SQL скрипт для удаления комментариев не прошедших проверку

Есть у меня несколько сайтов на wordpress, которые я когда то сделал в порыве энтузиазма, а теперь не занимаюсь ими особо.

На днях обратил внимание, что один из них содержит > 12000 непроверенных комментариев. Комментарии я давно не публикую сразу, ибо боты не дремлют. Я сначала подумал, что не добавил «дежурный» скрипт в тему сайта, который определяет и удаляет спам. Оказалось, что код был внедрен, но с весьма толерантными рамками фильтрации.

А что делать с 12к записей ждущих проверки? Сначала, я было задумчиво начал удалять их через админку (по 20 штук за раз), делать было особо нечего, потому стал считать в уме сколько займет времени этот замечательней процесс. :)

Пришлось написать небольшой скрипт для SQL, который удаляет все прошедшие проверку комментарии (чистит корзину, спам и ожидающие проверку).

Сначала мы чистим таблицу с комментариями, а потом подчищаем связанные с ними мета данные. Пригодится тем, кто не утруждает себя разобраться со структурой базы WP, или делает подобные вещи не часто.

Написать комментарий

Мало букафф? Читайте есчо !

Вебмастер о спаме...

Октябрь 22, 2012 г.

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

Читать

Прикручиваем reCAPTCHA к комментариям в Wordpress

Февраль 18, 2017 г.

Сейчас проходит бета-тестирование 2-й версии reCaptcha от Google. Она называется "Invisible reCAPTCHA" - вроде как невидимая кепча. Но вы уже можете её ...

Читать

 

Комментарии к «SQL скрипт для удаления комментариев не прошедших проверку»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: