Banco de dados
Categorias

WordPress: 7 Queries SQL muito úteis

O WordPress armazena todas as suas informações em um banco de dados (um banco de dados, aliás, que você deve guardar com muito cuidado). E o banco de dados MySQL do seu WordPress também pode ser manipulado, através de queries.

Pense nas queries como “solicitações de informações”, “pedidos de dados”, que você faz a um banco de dados. Tais solicitações utilizam comandos, instruções, e parâmetros também devem ser fornecidos, além das informações relativas ao banco em questão, à tabela e aos campos que guardam os dados.

Banco de dados

Através de queries SQL, podemos realizar tarefas bastante interessantes com um banco de dados. Podemos realizar procedimentos que, de outra maneira, demandariam muito mais tempo e esforço.

Vamos agora apresentar a você 7 (sete) queries SQL bastante úteis, as quais você pode utilizar no seu banco de dados. Não se esqueça, entretanto, de fazer backup do seu WordPress antes de utilizá-las, afinal, ninguém está livre de problemas.

Você pode também executar as consultas de diversas maneiras. É possível, por exemplo, utilizar alguns plugins disponíveis no WordPress.org, e também é possível utilizar esta prática ferramenta gratuita. Recomendamos, entretanto, o prático phpMyAdmin, disponível gratuitamente, o qual é inclusive incluso em uma grande variedade de painéis (verifique com a empresa que hospeda seu site).

1) Alterar senhas de usuários

UPDATE wp_users SET user_pass = MD5('nova_senha') WHERE user_login = 'usuario';

Substitua “nova_senha” e “usuario” conforme sua necessidade.

2) Apagar todos os comentários marcados como spam

DELETE FROM wp_comments WHERE wp_comments.comment_approved = 'spam';

3) Apagar todos os comentários não aprovados de uma vez

DELETE from wp_comments WHERE comment_approved = '0';

4) Apagar todos os trackbacks

DELETE FROM wp_comments WHERE comment_type="trackback";

5) Desabilitar todos os plugins ativos

UPDATE wp_options SET option_value = '' WHERE option_name = 'active_plugins';

6) Exportar uma lista com os e-mails de todas as pessoas que comentaram

SELECT DISTINCT comment_author_email FROM wp_comments;

Obs: utilize com cautela, e jamais para o envio de spam.

7) Alterar autores de posts

UPDATE wp_posts SET post_author = 'id_novo_autor' WHERE post_author = 'id_autor_antigo';

Não se esqueça de alterar “id_novo_autor” e “id_autor_antigo”.