从页面和发布永久链接中删除侧边栏


Removing Sidebar from Pages & Post Permalinks

我正在尝试删除我的网站 beeandcompany.com 上的侧边栏/小部件区域。

但是,我似乎做不到。我创建了一个标题为 no-sidebar-page.php 的模板文件,上传了该文件,并将其选为我的一个页面(/shop)的首选页面模板,但它仍然显示。

我还在我的 CSS 文件中添加了以下代码,以扩展没有侧边栏的页面的页面宽度,但这也不起作用:

.page-template-no-sidebar-page-php #content,
.page-template-no-sidebar-page-php .post {
  width: 960px;
}

谁能帮助我了解我错过了什么?

您要做的是停止显示小部件。

按照字面。从您的网站中,我看到小部件容器 ID 是"刊头",所以这应该可以解决问题:

#masthead {
  display: none;
}

我刚刚改变了

.page-template-no-sidebar-page-php #content, .page-template-no-sidebar-page-php .post { width: 960px; }

自 .page-template-no-sidebar-page-php #masthead, .page-template-no-sidebar-page-php .post { width: 960px; }

然后我在我的样式.css文件中添加了另一个类

.site-content-fullwidth { float: left; width: 960px; }

然后在我的无侧边栏页面.php模板中,我将"内容区域"更改为"站点内容全宽"类。