Dicas

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


Conheça os melhores otimizadores de imagens online

Postado por The Best em 31 de maio de 2010

Sabemos que para o sucesso de um post é necessário que se coloque boa imagens. Elas além de chamarem a atenção dos leitores, tembém funcionam para melhorar o SEO já que também são indexadas pelos robots dos buscadores, principalmente o do google.

Mas não podemos esquecer que a velocidade de carregamento de uma página pode ser um fator determinante para o seu posicionamento nas buscas, principalmente no Google. Então é muito bom quando podemos usar imagens impactantes, lindas e em boa definição pesando pouco no carregamento do site.

Para melhorar o carregamento do site é importante que as imagens sejam otimizadas e colocadas nos melhores formatos possíveis, afim de terem o menor tamanho com a resolução necessária. Isso fará com que o seu site ou blog tenha um ganho de tempo enorme.

Vamos conhecer algumas ferramentas online que prometem ajudar nesta questão de otimização de imagens e consequentemente podem nos ajudar no nosso dia a dia.

Puny PNG

logo-punypng

Puny PNG é um serviço que traz a facilidade de otimização sem grandes perdas na qualidade. É um ferramenta rápida e que permite a otimização de vários arquivos de uma vez só (otimização em massa).

Para utiliza-lo, basta acessar o site e clicar no botão Upload, escolher a pasta onde estão os arquivos de imagem para otimizar. Após a otimização a ferramenta apresenta os resultados, com as porcentagens máximas atingidas, e permite que você possa baixar individualmente as imagens ou um arquivo compactado (.zip) com todas elas.

PunyPNG

Picnik

picnik-otimizacao-imagens

Picnik é uma ferramenta que foi adquirida pelo Google. Ela  oferece ao usuário mais funções ao usuário e serve como um pequeno editor online. Nela é possivel fazer auto-correção, girar, cortar, redimensionar, nitidez e remover olhos vermelhos nas imagens.

picnik - otimizacao de imagens

É possível exportar em diversos formatos, como jpg, gif, png, bmp, pdf e tiff. Mas é importante que se verifique o tamanho final da imagem, pois em um comparativo com a PunyPNG o arquivo final ficou maior, porém não temos a edição oferecida pelo picnik.


Twibies – Repositório de icones e temas para Twitter

Postado por The Best em 19 de maio de 2010

Twibies é um excelente repositório de ícones, imagens e temas para o Twitter. O que chama a atenção para o site é a qualidade das imagens que podem ser baixadas gratuitamente.

icones-twitter

Para quem tem um site ou blog e precisa de ícones, o Twibies, é o local certo para a busca e dificilmente você sairá de lá sem gostar de nada. O mesmo se aplica aos temas. A única coisa que senti falta foram as atualizações.

Obs.: O site não funciona corretamente no Google Chrome.


Como validar os seus Feeds

Postado por The Best em 12 de maio de 2010

FeedPara estreiar essa nova fase nada melhor que falarmos de soluções aos problemas cotidianos de um utilizador. Ao terminar a instalação do WordPress Tech no servidor e fazer toda a configuração necessária para os plugins estarem funcionando redondinho (e olha que nem é o Ronaldo Fenômeno) precisamos efetuar alguns testes e dentre eles estava o de validação do Feed.

O que seria esse processo de validação do Feed de um blog e para que serve?

O processo de validação avalia se o seu feed realmente está apto a ser utilizado pelos seus leitores e escrito de forma a responder de forma correta a maior parte dos agregadores. A importância da validações é saber realmente se você não tem problemas no seu Feed.

Que tipos de problemas pode ser encontrado?

Os problemas podem ser classificados como os mais simples possíveis até os mais complexos. Você pode ter problemas do tipo:

  • Existe um espaço no inicio do seu feed gerado por uma das páginas ou pelo CMS e impede a leitura do dele
  • Variaveis declaradas de forma errada, que podem ou não impedir a exibição do feed
  • Falta de declarações que impeçam a atualização do Feed para seus leitores.
  • E vários outros problemas.

Essa variedade de problemas pode ter efeitos carastróficos, como causar erro no carregamento do Feed ou falta de atualização, ou não, mas o teste poderá detectar esses problemas facilmente. A solução que pode ser um pouco mais complicada.

Mas o WordPress já vem com o sistema de feeds funcionando corretamente. Como podemos ter erros?

O sistema do Wordpress normalmente vem sem erros, principalmente se for utilizado em um template padrão e sem plugin nenhum instalado. Mas será que você utiliza somente isso do seu CMS? Não vai personaliza-lo e instalar nenhum plugin para facilitar a sua vida?

Monstrinho

Os problemas podem estar exatamente neste ato de personalização ou no de instalações de plugins. Tanto os templates como o plugins são feitos por programadores, muitas vezes amadores, que participam da comunidade na tentativa de facilitar a vida de todos, mas podem criar um monstrinho e atrapalhar tudo. Como disse anteriormente um espaço esquecido para trás, dependendo do lugar, pode deixar um erro no seu Feed e lhe causar uma imensa dor de cabeça.

Como Validar o Feed?

Eu  uso duas ferramentas online que podem me dizer os erros que acontecem no meu Feed com precisão.

feed-validator

Uma delas é o Feed Validator, que pelo nome não deixa dúvidas sobre o que o serviço prestado pelo site. Para utiliza-lo basta informar o endereço do site na caixa de texto e mandar Validar, que o resto ele faz por você.

Casos eja encontrado um erro no seu Feed ele lhe informará qual foi e onde se encontra, para que você possa corrigi-lo, caso você não seja encontrado nenhum erro ele lhe informa e informa um código para que você possa colocar nos seu blog informando que seu feed foi validado pelo site, mas não é obrigatório.

w3c-validator

A outra opção que uso é a W3C validator, que tem a mesma função que o Feed validator e funciona da mesma forma, bastando informar o endereço do feed para a avaliação.

A última etapa da verificação é assinar o próprio Feed e verificar se existe algum problema na atualização dos artigos ou na própria assinatura dele. Lembro que está etapa é importante para o monitoramento de problemas futuros, até porque você não vai fazer outra verificação desta se o seu feed não apresentar problemas.

Espero que você não tenha problemas ńa publicação de seus Feeds e que não seja necessário nenhuma correção, mas se precisar de uma ajuda não deixe de consultar o Codex do WordPress.


Google lança ferramenta de conversão de dados entre Blogger e demais plataformas

Postado por The Best em 12 de janeiro de 2009

O Google lembra a todos os blogueiros do mundo: O Blog é seu, os dados Também! E com esse pensamento inciou uma “avalanche” de desenvolvimentos para esse setor, iniciando na possibilidade de importação e exportação dos dados de usuários do blogger.

Há algundias, lançou uma nova ferramenta que, a princípio, parece ser muito útil na vida dos blogueiros que pretendem trocar de plataforma. O Blog Converters já possui código fonte disponível na versão 1.0 e trata-se de uma ferramenta open source que permite mover os seus dados de um serviço para outro de forma mais simples e menos complicada.

Ele converte blogs nos formatos suportados pelo BloggerWordPressLiveJournalMovableType. O esperado desse projeto é uma ferramenta sólida, capaz de dar um controle incrível sobre os seus dados em múltiplos tipos de plataformas para blogs.

Como a ferramenta ainda esta na sua primeira versão é possível que ainda contenha alguns erros e a dificuldade em utiliza-la seja grande, porém é uma luz no fim do túnel para quem realmente deseja migrar de plataforma da maneira mais simples possível.

Fontes: Blogger Buzz e Mac.Magazine


Monitore a disponibilidade do seu blog gratuitamente

Postado por The Best em 9 de janeiro de 2009

Para todos os que hospedam os seus blogs em servidores (“hosts”) pagos, tem medo que ele(s) fique(m) fora do ar, ou no popular mesmo “caiam”. Confesso que eu tenho um pouco de receio de ter meus blogs fora do ar, apesar do excelente serviço que a hostphd me oferece hoje, mas depois que o pessoal do pblog me apresentou o serviço gratuito do Are My Sites Up? fiquei mais tranquilo.

Basicamente, o Are My Sites Up? monitora o seu blog ou site cadastrado 24 hs por dia, enviando pings de 15 em 15 minutos, e caso perceba a indisponibilidade do mesmo lhe envia um e-mail e/ou uma SMS (que no Brasil não funciona, Claro!). O bom é que além dele enviar o horário que percebeu a saída ,também é enviado um e-mail com o horário de retorno, claro que estes horários podem ter 15 mitutos de diferença devido ao tempo de análise (ping) de monitoramento.

are-my-sites-up

Em alguns casos, nos servidores pagos, pode-se negociar um desconto ou gerar uma reclamação formal dependendo de quanto tempo o blog esteja fora do ar, porém para quem usa os servidores gratuitos nada pode ser feito, além de contabilizar o tempo e o prejuízo (em alguns casos).

Para usar o serviço é simples e basta um cadastro básico, onde é necessário informar um e-mail válido e  uma senha, e confirmar o e-mail enviado pelo site. Depois você deve cadastrar os sites que deverão ser monitorados, o limite é de 50 por conta.

Eu ainda não sei se o serviço funciona 100%, até porque não tive nenhum problema com os meus blogs (e espero não ter), mas vale a pena conferir e se cadastrar.