45 temas estilo magazine gratuitos!

A maioria dos temas gratuitos possuem um layout bem característico de blog, e afinal de contas a maioria dos usuários do WordPress o utilizam para esta função mesmo. Com o crescimento dos recursos do WordPress começaram a surgir layouts mais sofisticados porém em sua maioria pagos.

Por este motivo, Pavel Ciorici do blog WPZOOM, decidiu criar um coletânea de temas gratuitos com layout tipo magazine. Sua coletânea é bem extensa, são 45 temas no total, mas aviso de antemão que alguns deles não possuem um layout assim beeeem magazine, de qualquer forma vale a pena dar uma conferida.

Os temas que achei mais interessantes e que ainda não conhecia foram o Branford Magazine e o Arthemia

Tema ArthemiaTema Branford

Dica de meu amigo Diego.

Emoticons sem borda

Em muitos temas, as imagens, quando inseridas na coluna dos posts, aparecem com bordas, margens e [coloque a tradução de padding aqui]. Esse recurso propicia um resultado final bacana, mas quem usa emoticons nos textos acaba sofrendo com um efeito colateral óbvio dos enfeites em imagens: os emoticons do sistema também são afetados.

Quer ver um exemplo? Então veja:

Erro no CSS do emoticon.

Notou como fica? As soluções mais fáceis são eliminar os efeitos, ou adicioná-los manualmente. O problema da segunda opção é que se no futuro o tema for mudado, corre-se o risco dos efeitos das imagens não combinarem com o novo visual.

As soluções fáceis são essas, mas existe uma um pouquinho mais difícil, porém com resultado totalmente satisfatório.

Abra o style.css do seu tema, e no final dele, acrescente a seguinte linha:

img.wp-smiley { border:0; padding:0; margin:0; }

A mágica é simples. Os emoticons padrões do WordPress são introduzidos nos textos com a classe CSS .wp-smiley. Logo, basta acrescentar alguns atributos na folha de estilo, e todos os emoticons se comportarão uniformemente.

Colocando essa linha no final do arquivo, a classe incluída no código do emoticon sobrepõe-se à regra geral para imagens. CSS usado com inteligência é isso.

A propósito, se os emoticons não aparecem em seus textos, verifique se o recurso está habilitado no WordPress. Vá em Settings, depois em Writing, e certifique-se de que a opção Convert emoticons like :-) and :-P to graphics on display está marcada.

Vejam a mesma imagem acima, porém com o código do CSS incluído:

CSS correto.

PS: Érico, habilita emoticons aqui no pBlog? Hehe :D

O WordPress completa hoje 5 anos

No dia 27 de maio de 2003 foi lançado o WordPress 0.7, neste post você pode ver o anuncio desta primeira versão. Para comemorar estes 5 anos de vida será realizada uma festa no 111 Minna club em São Francisco/USA às 21h e TODOS estão convidados, inclusive você! Para pegar drinks gratuitos no bar basta informar a senha WordPresser. Não sei porque, mas de repente me deu uma vontade de aparecer neste festa. :)

Podemos aproveitar esta oportunidade para relembrar as páginas iniciais do WordPress.org.

WordPress 2003WordPress 2004/05WordPress 2006/07WordPress 2008

Parabéns pra você, nesta data querida…

Criando uma página apenas para a Nuvem de Tags

É comum encontrar em alguns blogs uma pequena nuvem de tags no menu lateral, sua função é exibir aos visitantes de forma gráfica qual o conteúdo mais recorrente no blog. Em alguns casos porém, não há espaço no menu lateral ou se deseja ter um espaço maior para exibir a nuvem de tags. Uma opção é criar uma página somente para ela e é isto que irei mostrar neste post.

O procedimento é bastante simples, visto que desde o WordPress 2.3 já existe uma tag nativa para exibir a nuvem de tags, wp_tag_cloud(). Primeiro iremos criar um novo arquivo chamado nuvem.php baseado no template page.php do seu próprio tema, assim a página terá o mesmo visual do seu blog. Abra o arquivo page.php, copie todo o seu conteúdo e cole no arquivo nuvem.php. Adicione no início do arquivo nuvem.php o seguinte código:

  1. Template Name: Nuvens de Tags
  2. */ ?>

Desta forma o WordPress saberá que este arquivo é um template. Agora substitua a tag the_content() pela tag wp_tag_cloud(), sempre no arquivo nuvem.php, ok? Depois destes procedimentos criaremos uma nova página com o título "Nuvem de Tags", na opção Page Template escolha "Nuvem de Tags" e publique esta página e sua nuvem de tags está pronta.

Template Nuvem de Tags

Você pode ainda configurar alguns parâmetros nesta tag, vejamos alguns:

  • smallest: define o menor tamanho da fonte (default=8);
  • largest: define o maior tamanho da fonte (default=22);
  • unit: unidade de medida para smallest e largest, os valores possíveis são pt, px, em ou % (default=pt);
  • number: define o número de tags que será exibido (utilize "0" para exibir todas as tags).

Aqui no pBlog eu criei uma página com a nuvem de tags com os seguintes parâmetros: wp_tag_cloud('smallest=8&largest=40&number=0'). Saiba mais sobre esta tag no Codex.

Como criar uma galeria de imagens

Umas das novas características do WordPress 2.5 é a possibilidade de inserir uma galeria de imagens. Quando se adiciona várias imagens no momento em que se cria um post ou uma página, todas estas imagens ficam associadas a este post ou página. Para exibi-las todas de uma só vez basta adicionar o código

.

Você pode notar esta associação ao acessar o Manage Media na administração do seu WordPress e perceber que existe uma coluna chamada Appears With informando a qual post a imagem está relacionada.

Manage Media

Pesquisando um pouco mais sobre este recurso, descobri que existem vários parâmetros que podem ser configurados junto com cada galeria. Vamos conhecer alguns deles:

  • Columns: configura o números de colunas que a galeria terá, seu valor default é 3. Exemplo: .
  • ID: especifica o ID do post, seu valor default é o ID do próprio post onde foram adicionadas as imagens, mas você pode exibir as imagens inseridas em outro post. Exemplo: .
  • Size: configura o tamanho da imagem que será exibido. O valor padrão é “thumbnail” e o valores possível são (o próprio) “thumbnail”, “medium” ou “full”. Exemplo: .

Mais informações em Using the gallery shortcode.

Transforme a página inicial do seu blog em um portal

No início do ano escrevi um post sobre a utilização do WordPress no site do Ministério da Cultura e hoje, recebi um email do Guilherme Aguiar (coordenador WEB do MinC) informando que foi desenvolvido um plugin para gerenciar o conteúdo da página inicial do site e que agora estaria disponível para a comunidade WordPress.

O plugin, batizado Gerenciador de Capas, permite alterar a aparência da página inicial tornando-a semelhante a um portal, ou seja, exibe conteúdo de diversas categorias independente de ordem cronológica. Todo o gerenciamento é feito através da administração do WordPress, veja algumas de suas características segundo o próprio autor:

  • Ordenamento drag and drop (utilizando jquery) das capas;
  • Criação de áreas (representando uma ou mais categorias). Pode ser entendido como os títulos das capas;
  • Definição da quantidade de capas;
  • Limitação de acesso do usuário por áreas;
  • Definição de título, chamada e link opcionais;
  • Opções de data de entrada e data de saída da capa;

Plugin Gerenciador de Capas

Parabéns ao Guilherme e sua equipe pela iniciativa de disponibilizar este e (futuramente) todos os demais plugins elaborados para o site do Ministério do Cultura.