Como posso ocultar a barra lateral em páginas específicas?

Estou usando um filho do tema padrão do twentyten e eu quero esconder a barra lateral em algumas páginas.

Qual é a solução para isso?

Solutions Collecting From Web of "Como posso ocultar a barra lateral em páginas específicas?"

Na verdade, Twentyten já possui um modelo de página sem barra lateral.

antes

Modifique a opção do modelo na canvas de edição da página:

Opção de modelo

E viola:

Depois de

crie um novo modelo de página, simplesmente duplique a página atual.php ou index.php. remova o seguinte:

 < ?php get_sidebar();?> 

e coloque um título de modelo na parte superior do arquivo

 < ?php /* Template: No-Sidebar Template */ ?> 

Então você pode escolher isso ao publicar.

NOTA: Isso provavelmente afetará seus estilos, talvez seja necessário ajustar suas folhas de estilo.

Você pode usar tags de modelo condicional no seu modelo de arquivo de página padrão

 if( ! is_page('page_name')){ get_sidebar();} 

ou

 if( ! is_page(page_id) ){ get_sidebar();} 

Você também pode passar por uma matriz

 is_page(array(42,'about-me','About Me And Joe'))