Saiba como utilizar uma barra lateral diferente em cada artigo. (sidebar.php)

Nunca desejou ter barras laterais diferentes no seu blog? Como por exemplo com varias formas de publicidade personalizadas para cada artigo ou simplesmente diferentes tipos de informação, acho que daria muito jeito, especialmente aqueles blogs com bastantes categorias e com temas muito diferentes uns dos outros, pois aqui tens a solução.

1. Comece por abrir o seu ficheiro single.php

2. Procure pela seguinte linha:

<?php get_sidebar(); ?>

3. A seguir altere-a para a seguinte forma:

<?php $sidebar = get_post_meta($post->ID, “sidebar”, true);
get_sidebar($sidebar); ?>

4. Agora, quando escrever um artigo, basta criar um novo campo personalizado (Custom field numa versão inglesa do seu wordpress”) com o nome “sidebar” .

5. No valor adicione o nome da barra lateral que deseja utilizar. Por exemplo “barra2”, e adicione o campo!

Agora se efectuo tudo com sucesso e adicionou o valor “barra2” o wordpress vai automaticamente incluir o ficheiro “barra2.php” como barra lateral nesse mesmo artigo.

Nota: O mesmo método também por ser aplicado em paginas (page.php)

Com este tutorial espero o ter ajudado de alguma forma a tornar a sua vida como blogueiro mais eficiente, e prometo mais tutoriais interessantes nos próximos tempos, por isso não se esqueça de subscrever o nosso rss e de nos seguir no twitter para que não perda nada!

Obrigado e até a próxima.

Temas Wordpress

  • U-Design WordPress Theme
  • Modernize - Flexibility of Wordpress
  • Angular - Responsive Portfolio
  • Karma - Clean and Modern Wordpress Theme
  • Scope: Agency / Business WordPress Theme
  • Striking Premium Corporate & Portfolio WP Theme
  • Zig Zag - Responsive WordPress Template

Acerca do Autor

JosePires escreveu 22 artigos para Web Inovadora

1 Response to "Saiba como utilizar uma barra lateral diferente em cada artigo. (sidebar.php)"

  • Almeno ROcha 09:23 PM 23/8/2010

    Muito boa esta dica, parabens e obrigado.

Deixar uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

*

Pode usar estas tags HTML e atributos: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>