Remover Sidebar de alguma página

2,234 views
Skip to first unread message

Vinicius Moreira

unread,
Jun 17, 2011, 2:16:00 PM6/17/11
to wordpres...@googlegroups.com
Pessoal, vocês sabem da existência de algum plugin que permite selecionar as páginas que quero mostrar ou esconder a Sidebar?


--
Vinícius L. Moreira
AllTech Tecnologia Áudio Visual
(63)3225-3005 / 8402-3851
@vinapmj

Wendel Moreira

unread,
Jun 17, 2011, 2:33:31 PM6/17/11
to wordpres...@googlegroups.com
acho mais fácil trabalhar com páginas template.
1º passo: Na hora de criar uma página, do lado direito, abaixo do botão publicar em Atributos da página tem o seguinte atributo: Modelo. Veja se há alguma opção como "one column, no sidebar" ou algo parecido, escolha e publique.

2ºpasso: Se não houver essa opção, vá ao diretório do tema e copie todo o código do arquivo page.php e crie o arquivo template-nosidebar.php e cole todo o código copiado, retire <?php get_sidebar(); ?> e coloque logo no início do arquivo, antes do código todo, o seguinte comentário:

<?php
/*
Template Name: one column, no sidebar
*/
?>

E agora faça o primeiro passo novamente.

Wendel Moreira
Tel (32) 3231-6974
Cel (32) 8857-9254

www.cursoswordpress.com.br

Vinicius Moreira

unread,
Jun 17, 2011, 2:41:24 PM6/17/11
to wordpres...@googlegroups.com
Obrigado Wendel, vou fazer aqui e digo o resultado.

Estou olhando seu site Cursos Wordpress, esses boxes Instalação, Escrita, Monetização...
Como foi feito, manualmente na página? plugin?.


Abraço

--
Você recebeu esta mensagem por estar inscrito na lista de debates "WordPress Brasil" através do sistema Google Groups.
 
Para enviar uma mensagem: wordpres...@googlegroups.com
Para cancelar sua inscrição: wordpress-bras...@googlegroups.com
Para visitar o grupo: http://groups.google.com.br/group/wordpress-brasil?hl=pt-BR
 
Temas: http://wordpress.org/extend/themes/
Plugins: http://wordpress.org/extend/plugins/
Projeto WordPress: http://br.wordpress.org/

Leo Baiano

unread,
Jun 17, 2011, 2:43:14 PM6/17/11
to wordpres...@googlegroups.com
Plugin eu não sei não man, mas me diz uma coisa, no seu layout da pra simplesmente tirar todo código da sidebar sem afetar o layout? Se sim, você poderia criar um array com o nome das páginas de onde deseja excluir a sidebar e testar o array com o is_page para saber se deve ou não exibir a sidebar, ficaria algo assim:

<?php
// Crio o array com os ID de páginas que não quero mostrar a sidebar
$paginas = array('IDpagina1','IDpagina2','IDpagina3');

// Pego o ID da página
$idPagina = $post->ID;

// Verifico se o ID da página atual esta no array
$busca = array_search($idPagina,$paginas,true);

// Se não estiver na busca eu mostro a sidebar
if($busca){
get_sidebar('suaSideBar');
?>


Em 17 de junho de 2011 15:16, Vinicius Moreira <vinicius...@gmail.com> escreveu:
--
Você recebeu esta mensagem por estar inscrito na lista de debates "WordPress Brasil" através do sistema Google Groups.
 
Para enviar uma mensagem: wordpres...@googlegroups.com
Para cancelar sua inscrição: wordpress-bras...@googlegroups.com
Para visitar o grupo: http://groups.google.com.br/group/wordpress-brasil?hl=pt-BR
 
Temas: http://wordpress.org/extend/themes/
Plugins: http://wordpress.org/extend/plugins/
Projeto WordPress: http://br.wordpress.org/

wpmidia web

unread,
Jun 17, 2011, 3:22:22 PM6/17/11
to wordpres...@googlegroups.com
Wendel, isso de ir em Atributos e escolher o modelo não precisa mais....
Se sua página se chama Serviços (por exemplo), basta que você crie um arquivo chamado page-servicos.php e pronto!

Isso vale para category, archive .... acho que pra single também.

Beijokas
Drika



Em 17 de junho de 2011 15:33, Wendel Moreira <wendelcomp...@gmail.com> escreveu:
--
Você recebeu esta mensagem por estar inscrito na lista de debates "WordPress Brasil" através do sistema Google Groups.
 
Para enviar uma mensagem: wordpres...@googlegroups.com
Para cancelar sua inscrição: wordpress-bras...@googlegroups.com
Para visitar o grupo: http://groups.google.com.br/group/wordpress-brasil?hl=pt-BR
 
Temas: http://wordpress.org/extend/themes/
Plugins: http://wordpress.org/extend/plugins/
Projeto WordPress: http://br.wordpress.org/



--
Míriam de Paula 
(aka Drika)

wp
midia
desenvolvimento web
http://wpmidia.com.br
twitter: @wpmidia

Leo Baiano

unread,
Jun 17, 2011, 3:30:11 PM6/17/11
to wordpres...@googlegroups.com
Drika, acho que o template existe sim e para o caso em questão é mais adequado mesmo. Veja, ele não quer mudar o layout de UMA página em especial, ele quer que determinadas páginas sigam um modelo e outras sigam outro modelo, tipo, algumas páginas terão sidebar e outras não, neste caso é bom criar um modelo sem sidebar e então quando ele for criar uma página que não quer sidebar ele segue este modelo.

wpmidia web

unread,
Jun 17, 2011, 3:34:47 PM6/17/11
to wordpres...@googlegroups.com
Ok, Léo... neste caso sim..

Eu costumo criar arquivos do tipo:

sidebar-loja.php
sidebar-blog.php
sidebar-site.php

ai basta adicionar assim:

<?php
    //sidebar da loja
   get_sidebar('loja');
?>

<?php 
    //sidebar do blog
   get_sidebar('blog');
?>

<?php 
    //sidebar do site
   get_sidebar('site');
?>

Sei lá. Também pode ser uma alternativa.

Beijokas
Drika

Vinicius Moreira

unread,
Jun 17, 2011, 4:25:12 PM6/17/11
to wordpres...@googlegroups.com
Talvez tenha me expressado mal, mas o exemplo do Wendel da certo pro meu caso.
Na verdade só a Home que vai ser sem sidebar, e após revisar o conteudo, consegui fazer que todos fiquem com o mesmo sidebar.
Ficou bem simples.

Abraços e obrigado pela ajuda galera!

Leo Baiano

unread,
Jun 17, 2011, 4:29:48 PM6/17/11
to wordpres...@googlegroups.com
Opa, se só a home não vai ter a sidebar basta retirar a sidebar do index.php ou home.php se existir.

Vinicius Moreira

unread,
Jun 17, 2011, 4:31:06 PM6/17/11
to wordpres...@googlegroups.com
Pois é, não sei onde estava com a cabeça quando criei esse tópico.. heheh
Peço desculpas

abraços

Leo Baiano

unread,
Jun 17, 2011, 4:47:40 PM6/17/11
to wordpres...@googlegroups.com
Tem isso de desculpas não parceiro, pode perguntar mesmo, a galera ta aqui pra isso.

Wendel Moreira

unread,
Jun 17, 2011, 5:28:39 PM6/17/11
to wordpres...@googlegroups.com
manualmente na página

Wendel Moreira
Tel (32) 3231-6974
Cel (32) 8857-9254

Reply all
Reply to author
Forward
0 new messages