Eliminando comentários do WordPress pelo banco de dados

Problemas

De repente você precisa apagar milhares de comentários do WordPress um a um… E ai? =/

É comum pegar projetos já no ar e fazer alterações/atualizações de conteúdo/layout, mas nunca havia acontecido de ser um projeto abandonado há anos. A quantidade de comentários (spams) era imensa e para piorar estavam TODOS aprovados por default… Normalmente uso o Akismet, mas mesmo assim  seria trabalhoso demais. Depois de tentar arrancar os cabelos (péssimo no meu caso, pois me sobraram muito poucos =)), me acalmei e fui pro velho e bom Google e acabei encontrando a solução numa lista de discussões gringa, eliminar os comentários diretamente pelo banco de dados…

A diferença foi de quase 40MB, com e sem comentários, no tamanho do backup do BD =0  O código é bem simples e você aplica diretamente no painel SQL do phpMyAdmin.

Elimina TODOS os comentários aprovados de uma vez:
DELETE FROM wp_comments WHERE comment_approved ="1";

Comigo funcionou perfeitamente… Espero que te ajude.

Em tempo: não esqueça de fazer um backup do seu banco de dados antes da alteração, sabe como é,  Murphy nunca dorme… 😉

Até a próxima.

Foi útil? Divulgue.Tweet about this on TwitterShare on FacebookShare on Google+Email this to someone

Um comentário em “Eliminando comentários do WordPress pelo banco de dados

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *