Hacks SQL para Wordpress

Nos últimos 10 anos, o MySQL tornou-se uma ferramenta bastante popular na web. E todos os blogs que se apoiam na plataforma Wordpress contém uma base de dados que regista "tudo o que mexe" na plataforma (BlogPosts, comentários, defenições, entre muitos outros...).

Enquando plug-ins ou hacks em PHP podem resolver aguns problemas que possa ter no wordpress, por vezes não existe outra escolha senão executar código em SQL no PHPmyAdmin ou directamente na consola SSH. Hoje vou mostrar 8 hacks úteis em SQL para o seu blog em wordpress. Todas estas dicas têm explicado o problema, sugerem a solução e no final explicam a solução em si para que possa fácilmente perceber e aplicar estas mesmas dicas.

1. Criar um backup (Cópia de segurança) da sua base de dados.
Todas as dicas aqui contidas foram previamente testadas, mas não aconselho em nada a execução das mesmas sem antes ter um backup da sua base de dados MySQL.

Para criar um backup manual da sua base de dados, siga estes passos simples:
  1. Faça login no PHPmyAdmin e selecione a sua base de dados do wordpress;
  2. Clique no botão "Export" (Exportar) localizado no menu horizontal;
  3. Escolha um método de compressão (Pessoalmente recomendo o Gzip), e clique no botão "Execute" (Executar);
  4. O seu browser irá perguntar-lhe se quer guardar o backup. Evidentemente, pressione o botão sim ou guardar, e escolha a localização no seu disco rígido.
Note que criar um backup manual da sua base de dados Wordpress pode ser mais fácilmente executado com o plug-in de wordpress WP-DB-Backup. Os utilizadores de wordpress devem instalar este plug-in se ainda não o fizeram e criar backups regulares da sua base de dados.

2. Apagar revisões de um post com um batch.
Revisões de Post, uma das novas funções no Wordpress 2.6, pode ser muito últil , mas ocupa bastante espaço da base de dados. Poderá apagar manualmente todas as "Post Revisions", mas isso é um processo demorado e aborrecido.

A solução para este problema é simples. Apaga-se todas as "Post Revisions" de uma vez com uma simples consulta em SQL. O resultado é bastante grande se tiver uma quantidade grande de Posts. O tamnho pode reduzir até metade!
  1. Login no PHPmyAdmin e selecione a sua base de dados do wordpress;
  2. Clique no botão "SQL", digite o seguinte código na linha de comandos:
    DELETE FROM wp_posts WHERE post_type = "revision";
  3. Processo concluido! Dependendo no número de artigos colocados no blog, o tamanho da base de dados poderá diminuir substancialmente!
Explicação do Processo: A tabela wp_posts tem um campo chamado post_type. Este campo pode ter um de vários valores, como por exemplo "post", "page" ou "revision". Quando nos queremos ver livres de todos os "PostRevisions", apenas executamos um comando em SQL que elimine da tabela wp_posts todos os valores "revision" colocados no campo post_type.




Por agora é tudo! Mais tarde (Ainda hoje), irei presentear-vos com as seguintes dicas do total de 8 que irei mostrar:

3. Como eliminar 5000 comentários SPAM em apenas um segundo;
4. Alterar a atribuição de um post;
5. Efectuar um "Reset" manual da sua password;

Até mais ^^

0 comentários: