Como contar os marcadores dos posts

wordpress.png

Encontrei dois textos interessantes sobre marcadores de blogs (no Blog for Profit e no Jasor Better). Segundo eles, os marcadores funcionam como palavras-chave, ligando até mesmo artigos de diferentes categorias de forma intuitiva.

Por outro lado, em excesso, os marcadores podem confundir o leitor, tornando-se prejudiciais. Sendo assim, decidi verificar quantos marcadores meus artigos têm.

Pesquisei na internet, mas não encontrei nenhuma solução para esse problema. Então, usando a documentação do WordPress e contando com a ajuda de uma colega de trabalho (obrigado, Luciana!), cheguei ao comando abaixo:

SELECT post_title, COUNT(db_term_relationships.object_id) AS num_tags FROM db_term_relationships
LEFT JOIN zdb_posts ON id = object_id
LEFT JOIN db_term_taxonomy ON db_term_relationships.term_taxonomy_id = db_term_taxonomy.term_taxonomy_id
LEFT JOIN db_terms ON db_terms.term_id = db_term_taxonomy.term_id
WHERE db_term_taxonomy.taxonomy = "post_tag"
GROUP BY db_term_relationships.object_id
ORDER BY num_tags DESC

Por outro lado, se o interesse for apenas uma lista com os marcadores mais usados, pode-se usar o comando abaixo:

SELECT db_terms.name, COUNT(db_term_relationships.object_id) AS qtd FROM db_term_relationships
LEFT JOIN db_term_taxonomy ON db_term_relationships.term_taxonomy_id = db_term_taxonomy.term_taxonomy_id
LEFT JOIN db_terms ON db_terms.term_id = db_term_taxonomy.term_id
WHERE db_term_taxonomy.taxonomy = "post_tag"
GROUP BY db_terms.term_id
ORDER BY qtd ASC

Fica como lembrete para mim e sugestão para outros que tenham a mesma dúvida…

Atualização: Acrescentado o comando SQL para exibir a lista dos marcadores mais usados.

Sufixo de imagens no WordPress

wordpress.png

Atenção: A dica a seguir deixou de funcionar a partir da versão 3.5 do WordPress.

Gostei muito das últimas atualizações do WordPress porque adicionaram funcionalidades que eu obtinha apenas por meio de plugins. O gerenciamento de imagens, por exemplo, faço agora pela Biblioteca de Mídia. O sistema oferece ferramentas básicas de edição de figuras, galerias automáticas e a geração automática de miniaturas de figuras com grandes dimensões.

As miniaturas são sinalizadas por meio de sufixos acrescentados aos seus nomes. Contudo, os sufixos são criados a partir das dimensões (largura x altura) das miniaturas, dificultando uma identificação rápida e eventuais alterações futuras.

Continue lendo

Barras laterais devem ficar à direita ou à esquerda?

webdesign.png

Há mais de dois anos atrás, encontrei um texto sobre como, na web, as pessoas tendem a ler em formato de “F”. Fiz alguns testes e terminei mudando a barra lateral para a esquerda. Confesso que gostei do resultado, acho mais lógica a navegação pela direita, mas algo me aconselhava a por o conteúdo no local de destaque.

Recentemente, encontrei dois textos questionando a localização da barra lateral no Pro Blog Design e no Webmaster-Source. Apesar de um pouco datados, esses texto aconselham que barras voltadas para navegação fiquem localizadas à esquerda.

Por outro lado, o Webpoint, traz um texto sobre a navegação em um site. Há inclusive os resultados de testes de usabilidade realizados no site da Audi, segundo os quais, não há grande diferença em usar um lado ou outro.

E agora?

Continue lendo

Atualizado para WordPress 2.8

wordpress-upgrade.jpg

Fiz algumas mudanças no site nos últimos dias. Como tenho andado muito atarefado, infelizmente elas foram levadas no meu tempo vago (que tem se tornado cada vez mais raro): começaram há alguns dias e acabaram (espero!) hoje à tarde. Não sem antes me deixarem com mais alguns cabelos brancos: quem acessou o site entre as 15 e as 18 horas encontrou-o sem nenhum artigo, fruto de problemas para importar a cópia de segurança dos registros.

Há quase um ano, desabilitei duas funcionalidades do WordPress 2.6: o controle de revisões e o auto-salvamento de artigos. Apesar de serem ótimas idéias, resultam num aumento desnecessário do banco de dados, tornando-o lento. Essa semana descobri que essas funcionalidades foram reativadas (na instalação da versão 2.7 ou 2.8, não sei ao certo) e fui corrigir o problema.

Continue lendo

Blogroll por ordem de atualização (2)

wordpress.png

Há cerca de uma semana, sugeri um script que atualizava o campo de data dos links do WordPress, tornando possível a exibição do blogroll por ordem de atualização.

Porém, o Planeta Ubuntu Brasil ficava sempre em último lugar na lista, apesar de ser atualizado frequentemente. Observei então, que o feed traz as datas em português, impedindo na conversão por meio da função strtotime() (que espera datas em inglês).

Assim, alterei o script que sugeri aqui há uma semana: ele agora tenta identificar datas válidas no cabeçalho do feed e no primeiro item exibido. E, para atender casos como o do Planeta Ubuntu Brasil, procura datas tanto no formato RSS 2.0 quanto no formato RSS 1.0.

Continue lendo