如何隐藏特定页面上的侧边栏?

时间:2010-09-26 作者:sorin

我用的是twentyten 默认主题,我想在一些页面上隐藏侧边栏。

解决方案是什么?

3 个回复
最合适的回答,由SO网友:John P Bloch 整理而成

实际上,Twentyten已经有了一个无侧边栏页面模板。

before

在页面编辑屏幕中修改模板选项:

Template Option

和维奥拉:

After

SO网友:Mild Fuzz

创建一个新的页面模板,只需复制当前页面即可。php或索引。php。删除以下内容:

<?php get_sidebar();?>
并在文件顶部放置模板标题

<?php
/*
Template: No-Sidebar Template
*/
?>
然后,您可以在发布时选择该选项。

注意:这可能会影响您的样式,可能需要调整您的样式表。

SO网友:kevtrout

你可以用conditional template tags 在标准页面文件模板上

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

if( ! is_page(page_id) ){ get_sidebar();}
还可以传递数组

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

结束

相关推荐

Sidebar slideshow widget

有人知道可以放在边栏上的高质量图像幻灯片小部件吗?