Mostrar sempre a Sidebar do Wordpress, mesmo em Single Posts

Este blog está desenvolvido em wordpress e, como o template que estou a usar não mostra a Sidebar quando apenas é mostrado um post por página e como um dos objectivos deste blog é ganhar dinheiro, mostrando como se pode rentabilizar sites na Internet, decidi fazer alterações de modo a aparecer sempre a sidebar, que é uma das zonas do blog que permite mostrar mais publicidade.

Após pesquisar durante um bocado na net, encontrei a solução e que, por sinal, é bastante simples.

Eis os passos a seguir:

  • Entrar como administrador
  • Escolher Presentation / Theme Editor / Single Post
  • Mudar a linha <div id=”content” class=”widecolumn”> para <div id=”content” class=”narrowcolumn”>
  • Adicionar <?php get_sidebar(); ?> mesmo antes da última linha, onde está <?php get_footer(); ?>

E já está! Em todas as páginas do blog já existe a sidebar mas, se repararem com atenção, a sidebar não tem a mesma cor de fundo da página inicial…

Depois de mais 5 minutos a pesquisar na net, encontrei a solução, que passo a descrever:

  • Escolher Presentation / Theme Editor / Header
  • Procurar o seguinte código:

#page {

background:url(”<?php bloginfo(’stylesheet_directory’);?>/images/kubrickbg-<?php bloginfo(’text_direction’); ?>.jpg”) repeat-y top;

border: none;

}
<?php

} else { // No sidebar ?>
#page {

background:url(”<?php bloginfo(’stylesheet_directory’);?>/images/kubrickbgwide.jpg”) repeat-y top; border: none;

}
<?php } ?>

</style>

· O primeiro bloco de texto vermelho define a imagem de fundo a usar quando existe sidebar e o 2º bloco de texto vermelho define a imagem a usar quando não existe sidebar. Sendo assim, a única coisa que é necessário fazer é substituir o 2º bloco de texto vermelho pelo 1º bloco, ou seja:

#page {

background:url(”<?php bloginfo(’stylesheet_directory’);?>/images/kubrickbg-<?php bloginfo(’text_direction’); ?>.jpg”) repeat-y top;

border: none;

}
<?php

} else { // No sidebar ?>
#page {

background:url(”<?php bloginfo(’stylesheet_directory’);?>/images/kubrickbg-<?php bloginfo(’text_direction’); ?>.jpg”) repeat-y top;

border: none;

}
<?php } ?>

</style>

Já está! Assim que clicar em “Update File” já tem a sidebar com a mesma cor de fundo, em todo o blog.

Tags: , ,

5 Responses to “Mostrar sempre a Sidebar do Wordpress, mesmo em Single Posts”

  1. Sérgio Machado Says:

    Bom post.
    Apesar de não usar o Wordpress e não ter testado é sempre de enaltecer a colocação de informação técnica que ajuda sempre.
    No entanto gostava que o código fonte estivesse melhor alinhado pois estaria mais legível.
    Continuação de bom trabalho!

  2. Mário Rui Melo Says:

    Obrigado pelo comentários.
    Estive 20 minutos (!!) a tentar indentar o código, correctamente, …é humanamente impossível! O wordpress indenta o código de uma forma, completamente incompatível com os editores que costumo usar ( Dreamweaver, Zend, HTMLKit, VisualAge, Eclipse… ).
    Se alguém souber uma forma de optimizar a indentação do código, e que queira mostrar aqui, agradeço!

  3. Luis Guimaraes Says:

    Olá!

    Já fiz a review do teu blog. Quando puderes põe a referência para completar a parceria.

    Abraço,

    Luís

  4. Antonio Cezar Locutor Says:

    Eu gostaria de implantar esse código antispan no meu blog, mas tentei seguir as instruções para a tradução do plug-in, e recebo sempre um fatal error quando ativo o plug-in. Se você puder me mandar o arquivo de tradução já modificado, agradeço muito, porque isso funciona bem e é bastante acessível. Obrigado.

  5. saul Says:

    Olá eu gostaria de saber como fazer com que meu blog mostre a frente principal do template ao ser clicado em uma postagem, pois o mesmo vai p/ uma pagina praticamente fora do meu blog. favor se alguem souber como faz p/ mudar favor entrar em contato no meu imail: thecat41@gmail.com. Agradeço se alguem puder me ajudar.

    Meu blog é este: http://baixarjafilmes.com/

Leave a Reply

*
Para provar que é uma pessoa e não um script de spam, escreva o resultado da operação aritmética da imagem. Clique na imagem para ouvir um ficheiro audio com a operação.
Clique para ouvir um ficheiro audio com a informação.