Como ter um background diferente em cada categoria

Já recebi alguns emails e respondi alguns tópicos no fórum sobre como ter um background/banner/imagem diferente em cada categoria do WordPress. Como é algo simples e que pode ter muitas utilizadades resolvi fazer este rápido tutorial explicando o passo-a-passo. Para exemplificar utilizarei o tema Mystique, que além de ser muito bom possui um background que poderemos utilizar neste exemplo.

Antes de colocarmos a mão na massa vamos primeiro explicar a teoria. No WordPress existe um recurso chamado Condicional Tags que nos permite realizar uma tarefa apenas se atender uma condição. Por exemplo, exiba este menu apenas se a página for a inicial. Com o tempo é fácil perceber o poder que as condicionais possuem e a quantidade de coisas que se podem fazer com elas, principalmente em termos de personalização.

Então vamos cair em campo, no CSS do tema Mystique há uma id chamada page que define o background.

#page{background:transparent url(images/header.jpg) no-repeat center top;}

A idéa é criar uma id para cada categoria e claro, um background para cada uma também, para isso acrescentaríamos mais algumas linhas de código ao CSS.

#page{background:transparent url(images/header.jpg) no-repeat center top;}
#page1{background:transparent url(images/header1.jpg) no-repeat center top;}
#page2{background:transparent url(images/header2.jpg) no-repeat center top;}
#page3{background:transparent url(images/header3.jpg) no-repeat center top;}

Não esqueça de criar as novas imagens que serão usadas como background e fazer o upload, neste exemplo seriam as imagens header1.jpg, header2.jpg e header3.jpg. Feito isso é hora de usarmos as codicionais do WordPress e dar o pulo do gato. No arquivo header.php, exatamente na linha 30, existe o código:

<div id="page">

Empregando as codicionais nós iremos fazer com que o valor da id “mude” de acordo com a categoria que esteja sendo exibida.

<?php if (is_home()) { ?>
<div id="page">
<?php } else if (is_category('noticias')) { ?>
<div id="page1">
<?php } else if (is_category('novidades')) { ?>
<div id="page2">
<?php } else if (is_category('geral')) { ?>
<div id="page3">
<?php } ?>

Interpretando o código: Se a página for a home faça id=”page” e por consequência o background exibirá a imagem header.jpg, caso a página seja da categoria notícias faça id=”page1″ e a imagem do background exibirá a imagem header1.jpg e assim por diante.

Simples não? Se você der uma olhada na página do Codex referente as Condicional Tags verá que existe dezenas de opções. Você poderá utilizar para os mais diversos fins, por exemplo, exibir anúncios de DVD’s apenas na categoria filmes, ocultar o menu lateral das páginas e posts, etc.

10 novos temas gratuitos para começar 2010 de cara nova!

Que tal mudar o tema do seu blog para um modelo mais atual? Estamos quase em 2010 e nada melhor que um visual novo e moderno para começar o ano com o pé direito. Para isso escolhi 10 novos e excelentes temas gratuitos (claro!) para vocês escolherem. Espero que gostem. Feliz 2010 para todos!

Tema Furvious

Tema Furvious

Tema Blue Rooster

Tema Blue Rooster

Tema Masikap

Tema Masikap

Tema SimpleBlog

Tema SimpleBlog

Tema Profile

Tema Profile

Tema Glassical

Tema Glassical

Tema Punchcut

Tema Punchcut

Tema Shofi

Tema Shofi

Tema Blutheme

Tema Blutheme

Tema Crispp

Tema Crispp


Screencast #3 – Como utilizar qualquer fonte true type no WordPress

Neste screencast eu lhes mostrarei como é simples utilizar qualquer fonte true type no WordPress. Para isso utilizaremos o plugin Facelift Image Replacment (FLIR), que faz todo o trabalho “sujo”, deixando apenas algumas simples opções, como qual fonte utilizar e onde ela será utilizada! :)

Vejam como foi realmente fácil, em menos de 5 minutos tudo já estava funcionando. Você também pode ver o resultado final ao vivo e à cores no blog de testes do pBlog.

p.s. Descobri depois que para aumentar o tamanho da fonte também é necessário aumentar no CSS.

Mapa Mundi dos usuários de WordPress

Graças ao WordPress World Map é possível conhecer a localização de vários usuários, desenvolvedores e fãs do WordPress espalhados pelo mundo. O site é um mashup que utiliza o Google Maps para exibir o mapa e o Twitter como forma de registro, ou seja, se você já possui uma conta no Twitter terá apenas que realizar o login para que esteja apto a indicar sua localização.

Dei uma olhada rápida e percebi que poucos brasileiros estão utilizando a ferramenta, talvez porque a mesma é muito recente. De qualquer forma dê uma passadinha no site e informe sua localização, quem sabe não descobrimos que somos vizinhos! Eu por exemplo descobri que estou próximo do Anizio (este eu já sabia), do Cadu Silva e do Paul. :)

Usuários brasileiros no WordPress World Map

Usuários brasileiros no WordPress World Map


Os melhores plugins para utilizar o WordPress como CMS

Se você pretende utilizar o WordPress como um CMS tradicional ao invés de um blog, é bom dar uma olhada nesta lista elaborada por Francesco Mugnai, pois estes plugins irão lhe ajudar bastante.

  • BM Custom Login Plugin – utilize este plugin para criar páginas de login personalizadas;
  • Breadcrumb NavXT – cria automaticamente um menu de navegação, bastante comum em sites de e-commerce. Por exmplo: Home > Novidades > Conheça os recursos do novo WordPress;
  • Simple CMS – remove todas as funcionalidades que não são comuns em sites básicos;
  • Search Everything – oferece mais opções para o mecanismo de busca do WordPress, permitindo buscas nos comentários, tags, rascunhos e outros.
  • Members Only – permite que se crie páginas que só poderão ser vistas se o usuário estiver logado.
  • Cforms II – o melhor plugin para criar formulários, indispensável!
  • Role Manager – se o site irá possuir vários autores, editores, etc com este plugin será possível controlar exatamente qual os privilégios de cada um;
  • WP e-Commerce – a forma mais simples de criar um site de comérico eletrônico;
  • Advanced Category Excluder – permite escolher que categorias serão exibidas e aonde.
  • Subscribe2 – sistema que permite enviar email’s na própria administração do WordPress a todos os seus leitores cadastrados.

Crie um Portfolio usando o WordPress

Uma das muitas possibilidades do WordPress é sua utilização como portfolio, principalmente para designers e fotógrafos. Para isso existem diversos temas gratuitos cujo foco principal é a exibição de imagens. Vamos conhecer alguns deles:

Tema Fotofolio | Demo | Download
Fotofolio

Tema Gallery | Demo | Download
tema-portfolio-gallery

Tema Irresistible | Demo | Download
tema-portfolio-irresistible

Tema Linquist | Demo | Download
tema-portfolio-linquist

Tema Monotone | Demo | Download
tema-portfolio-monotone

Tema Sharpfolio | Demo | Download
tema-portfolio-sharpfoliodemo

Tema Viewport | Demo | Download
tema-portfolio-viewport

Tema WPESP | Demo | Download
tema-portfolio-WPESP

Mas como alguns de vocês devem saber, nem tudo são flores e em geral estes tipos de temas são mais complicados para configurar, exigindo configuração de campos personalizados etc e tal. Acompanhando o fórum percebo que muitos novatos tem dificuldade em configurar este tipo de tema. Por isso pensei em escolher um dos temas acima (a princípio seria o Gallery) e criar um passo-a-passo junto com este post. Mas enquanto pesquisava e escrevia tive a idéia de vocês escolherem o tema com o qual deveria criar o tutorial. Sendo assim votem na enquete abaixo no tema de sua preferência e o mais votado terá sua instalação/configuração detalhada minuciosamente na próxima semana, ok?

Qual tema deverá ser o escolhido para elaboração do tutorial?

  • Gallery (35%, 36 Votes)
  • WPESP (30%, 31 Votes)
  • Fotofolio (9%, 9 Votes)
  • Irresistible (8%, 8 Votes)
  • Viewport (8%, 8 Votes)
  • Monotone (1%, 1 Votes)
  • Sharpfolio (1%, 1 Votes)
  • Linquist (8%, 0 Votes)

Total Voters: 104

Loading ... Loading ...