使“侧边栏模板”成为新页面的默认模板

时间:2011-10-10 作者:hyperknot

在…上Twenty Eleven 或者在其子主题上,新页面的默认模板是no sidebar. 我不知道为什么会这样;在我看来,Wordpress的设计者在某些地方仍然没有考虑CMS功能。

例如,在CMS中放置菜单最明显的地方是侧边栏。但是对于二十一,在所有页面中显示菜单的唯一方法是将所有页面显式设置为"sidebar template". 我认为这是一个设计缺陷,因为到目前为止,唯一的解决方案是告诉每个人不要忘记将新页面设置为“提要栏模板”。

我肯定里面一定有一行functions.php 这会改变默认操作,但我不知道那一行是什么。你能告诉我应该写什么吗functions.php 将所有新页面设置为"sidebar template" 什么时候用211?

我确信以前有人问过,但我确实无法使用搜索功能在任何地方找到它

1 个回复
SO网友:Milo

只需添加<?php get_sidebar(); ?>page.php 在您的子主题中,所有页面都将有一个侧边栏。看看sidebar-page.php 看看放在哪里。

结束

相关推荐

Multiple Page Templates & CSS

在使用多个页面模板的主题上处理CSS的最佳实践是什么?例如:我将有一个全宽页面模板和一个两列页面模板。最好只在单个CSS中调用容器(#fullWidthContainer vs.#twoColumnContainer)还是为每个页面模板提供单独的CSS文件更好?