Posts Tagged ‘sidebar’

Mostrar sempre a Sidebar do Wordpress, mesmo em Single Posts

Friday, December 14th, 2007

Warning: file_put_contents(/home/mariorui/public_html/qep/querodinheiro/wp-content/plugins/alinks/temp/cache/keyphrases/index.php) [function.file-put-contents]: failed to open stream: Permission denied in /home/mariorui/public_html/qep/querodinheiro/wp-content/plugins/alinks/includes/Alinks/Cacher/File.php on line 313

Warning: file_put_contents(/home/mariorui/public_html/qep/querodinheiro/wp-content/plugins/alinks/temp/cache/posts/index.php) [function.file-put-contents]: failed to open stream: Permission denied in /home/mariorui/public_html/qep/querodinheiro/wp-content/plugins/alinks/includes/Alinks/Cacher/File.php on line 313

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.