Wordpress

10 Comandos SQL para WordPress

Postado por The Best em 1 de junho de 2010

Vamos apresentar alguns comandos SQL imprescindíveis para quem usa o WordPress e quer obter o máximo do seu CMS, mas lembramos antes de tudo que você deve fazer um backup total do seu banco de dados e a utilização dos comandos é por sua conta e risco.

Os comandos devem ser executados via phpMyAdmin ou pela ferramenta que você utiliza para administrar o seu banco de dados. No PhpMyAdmin basta selecionar o banco de dados e colar o comando na aba SQL, como mostrada na figura abaixo.

phpmyadmin - comando sql

Obs.: Os comandos SQL para WordPress a seguir são para o prefixo padrão do WordPress “wp_”. Caso o prefixo de suas tabelas seja diferente (o que é recomendado, por questões de segurança), faça os devidos complementos necessários às queries.

Alterar siteurl e homeurl

Quando você configura o WordPress é gravado um caminho absoluto da URL para o site (siteurl) e um URL para a página inicial, o que dificulta a tranferência de sua base de dados para outro local, como por exemplo uma instalação local. Para resolver esse problema você pode executar um comando SQL simples para resolver esse problema e fazer a sua base de dados funcionar no novo endereço.

UPDATE wp_options
SET option_value = REPLACE(option_value, ‘http://www.enderecoantigo.com’, ‘http://www.endereconovo.com’)
WHERE option_name = ‘home’
OR option_name = ‘siteurl’;

Importante: Altere os dados necessários no comando SQL para que ele funcione corretamente.

Alterar GUID

Depois de migrar seu blog a partir de, por exemplo, localhost, para o servidor ou de um outro domínio para um novo domínio, você terá que corrigir as URLs para o campo GUID na tabela wp_posts. Isto é crucial, porque GUID é usado para montar o slug de seu post do caminho absoluto do artigo correto.

UPDATE wp_posts
SET guid = REPLACE (guid, ‘http://www.enderecoantigo.com’, ‘http://www.endereconovo.com’);

Alterar apenas o caminho das imagens

Se você precisar alterar o caminhos das suas imagens, por qualquer motivo que seja é possível através do comando SQL a seguir.

UPDATE wp_posts
SET post_content = REPLACE (post_content, ‘src=”http://www.enderecoantigo.com’, ‘src=”http://www.endereconovo.com’);

Também será preciso atualizar o GUID para o tipo “attachment” com a seguinte instrução SQL:

UPDATE wp_posts
SET guid = REPLACE (guid, ‘http://www.enderecoantigo.com’, ‘http://www.endereconovo.com’) WHERE post_type = ‘attachment’;

Alterar o nome usuário padrão “admin”

A alteração do nome do usuário Admin é necessário para que aumente a segurança do seu WordPress. Na versão 3.0 do sistema não teremos a mais a presença dele, mas por enquanto você terá que fazer manualmente mesmo.

UPDATE wp_users
SET user_login = ‘nomequevocequiser’
WHERE user_login = ‘Admin’;

Esta dica também serve para mudar qualquer outro usuário, bastando colocar o nome do usuário no lugar do Admin.

Resetar password

Essa dica serve para quando perdemos a senha do usuário que é administrador do WordPress e não conseguimos recupera-la pelo Esqueci a senha.

UPDATE wp_users
SET user_pass = MD5(‘senha’)
WHERE user_login = ‘login’;

Transferir artigos de um autor para outro

Para transferir os artigos de um autor para outro, você gasta um tempo enorme se fizer isso manualmente. Com o comando SQL a seguir, é possível fazer isso facilmente. Para a dica, é preciso saber o ID dos autores.

UPDATE wp_posts
SET post_author = ‘id_novo_autor’
WHERE post_author = ‘id_autor_antigo’;

Apagar revisões

Todas as vezes que se edita um artigo no WordPress e ele é salvo, o sistema guarda a revisão antiga no banco de dados como cópia de segurança. Este recurso serve para que caso você, se arrependa de alguma alteração, tenha a opção de retornar a uma revisão antiga.

Porém com o tempo e o aumento da quantidade de artigos , os registros de revisões passam a ocupar bastante espaço no banco de dados e, consequentemente, a comprometer a performance do WordPress. Para apagar todas as revisões de artigos, dê o seguinte comando SQL:

DELETE a,b,c FROM wp_posts a
LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id)
LEFT JOIN wp_postmeta c ON (a.ID = c.post_id)
WHERE a.post_type = ‘revision’

Exportar todos os e-mails de comentários

Uma listagem com todos os e-mails dos leitores que comentaram no seu blog pode ser conseguida através de um comando SQL. Esta função é muito útil para campanhas via e-mail marketing ou alguma comunicação importante que se deva fazer pro e-mail aos leitores.

SELECT DISTINCT comment_author_email
FROM wp_comments;

Uma vez que a listagem esteja concluída, exporte tudo através do phpMyAdmin.

Apagar todos pingbacks

A medida que o site/blog fica no ar – e se você tiver bom conteúdo a oferecer – o número de pingbacks começa a influenciar a qualidade do banco de dados. Para apagar todos pingbacks, proceda da seguinte maneira:

DELETE FROM wp_comments WHERE comment_type = ‘pingback’;

Apagar todos comentários de SPAM

Sem maiores explicações, eis a maneira de deletar todos os comentários marcados como SPAM:

DELETE FROM wp_comments
WHERE comment_approved = ‘spam’;

Fonte: Desenvolvimento para web


WordPress 3.0 vem turbinado e com várias mudanças

Postado por The Best em 17 de maio de 2010

O lançamento do WordPress 3.0 está se aproximando e é impossivel não ficar ansioso durante esta espera. Foi lançado semana passada a versão beta 2 do CMS que promete ser a revolução da web 2.0, deixando para trás os seus maiores concorrentes.

Wordpress 3

O WordPress tem passado por várias modificações e a principal delas é com relação ao seu uso na internet. Ele, no ínicio, era apenas um sistema de gerenciamento de blogs e ao que se propunha era o melhor, agora é utilizado com uma CMS (sistema de gerenciamento de conteúdo) de grande portais da internet mundial.

A equipe da Automattic está disposta a desenvolver um sistema completo para portais e incorpora-lo completamente ao WordPress e tem conseguido, lançando uma versão nova a todo ano e atualizações das versões em pequenos espaços de tempo. Claro que isso se deve a enorme comunidade que utiliza o WordPress e estimasse que em 2009 tivessemos, apenas, 202 milhões de sites pelo mundo utilizando o sistema. Isso o torna um sistema confiável e com suporte no mundo inteiro e em diversas línguas.

Nem preciso falar do sistema de plugins que torna o wordpress “modular”. Ou seja, você pode implementar módulos no seu sistema e facilitar a implementação de funções ou de módulos para os seu blog/site/portal. Tudo isso apoiado em uma documentação muito bem feita e esclarecedora.

O que vai mudar no WordPress 3.0:

  • Ele virá com um novo tema padrão, que se chamará Twenty Ten.
  • A interface Mídia terá um novo desgin com interface mais intuitiva e melhor usablidade.
  • Ele terá eliminado o usuário Admin na instalação, para isso serão solicitados o usuário e senha do administrador durante a mesma.
  • Ele permitirá a criação de novos “tipos de posts”. Ou seja será possivel criar além de posts e páginas no WP 3.0
  • Suporte a backgrounds customizáveis para o templates.
  • Contará com um guia de Boas Vindas para os novos usuários. Ele conterá informações para utilização básica do sistema.
  • Ele terá um gerenciamento de menus mais simples, através do recurso de arrastar e soltar, e com chamada no menu principal. Isso facilitará a criação de menu em árvores.
  • Taxonomias customizáveis é um recursos, para desenvolvedores, onde é possivel criar diversos filtros. Hoje, no WordPress 2.9, somente eram utilizados Tags e Categorias.
  • Será permitido instalar múltiplos blogs a partir de uma instação do wordpress. Ess, talvez, seja a mais esperada das mudanças anunciadas.

Para mais informações sobre as novidades do WordPress 3.0, clique aqui


WordPress 2.7 RC1

Postado por The Best em 3 de dezembro de 2008

O Realese Candidate 1 (RC1) do WordPress 2.7 foi lançado no dia 01/12 e isso nos deixa bem próximos da sua versão final e do lançamento oficial. Para quem não sabe a versão do CMS mais utilizado para blogs, que pelo andar da carruagem deve ser lançada até o fim do ano.

A nova versão do WordPress tem como principal objetivo corrigir alguns bugs e melhorar a interface do painel de administração, aumentando assim a sua usabilidade. Tanto que o RC1 já tem os ícones que veceram o concurso feito pela equipe do wordpress, além das 280 modificações feitas desde o beta 3.

Para baixar o WordPress 2.7 RC1 em inglês – clique aqui

A comunidade brasileira já está trabalhando em tempo real para que a ferramenta possa estar disponível em português e também já disponibilizou a versão do wordpress 2.7 RC1em português, para baixar clique aqui.


Qual a preferência dos brasileiros? Blogger ou WordPress?

Postado por The Best em 25 de novembro de 2008

O Blog Receita do Sucesso fez uma pesquisa sobre o perfil do blogueiro brasileiro, que mostrou resultados extremamente interessantes e bem esclarecedores. A pesquisa ainda não teve todos os resultados publicados, pois trata-se de um trabalho longo e que foi feito voluntáriamente pelo Pedro Cardoso e a Tine Araújo, que estão terminando os resultados.

De toda a pesquisa, nessa postagem, vou me ater apenas a parte que fala das ferramentas utilizadas para blogar pelos brasileiros. Mesmo assim voce pode conferir as 5 partes que já foram publicadas no blog Receita do Sucesso.

Segundo a pesquisa os brasileiros se dividem na utilização de duas plataformas principais, o blogger e o wordpress, porém ainda há aqueles que usam plataformas diferentes e podem ser agrupados em um terceiro grupo. Podemos dizer que temos um empate técnico na utilização das duas maiores plataformas, Blogger e WordPress, que juntas representam 91% dos blogueiros.

O blogger fica a frente do wordpress por 1,5%, o que no universo pesquisado não teria uma representatividade muito grande e, por isso, estabeleceu-se o empate. Apesar da pesquisa contemplar que temos 9% de blogueiros que usam outra plataforma, como B2 Evolution, Drupal, Live Journal, Movable Type e plataformas próprias.

Resultado da pesquisa sobre a plataforma utilizada pelos blogueiros.

Chega de números e vamos a parte prática da coisa. O que isso significa para você? Absolutamente nada, mas comprova que há uma homogeneidade na utilização das plataformas do blogger e do wordpress.

O que mais me deixa surpreso é a rixa entre os usuários das duas plataformas. Tá certo que o wordpress tem versão que precisa manter (com dinheiro) uma hospedagem e um domínio, o que não acontece no blogger, porém a plataforma do WordPress tem mais recursos, você tem todo o poder de decisão sobre o que usar e tem muito mais ferramentas disponiveis. Eu não vou entrar no mérito de qual ferramenta é melhor, mas deixo a mensagem de que a plataforma que você se adaptar melhor e que lhe atenda plenamente é a melhor.