创建包含一些静态内容的页面模板

时间:2012-01-14 作者:Micheal Learns to Rock

我是wordpress的新手。我搜索了

页面与帖子

并发现页面大多是静态内容(从某种意义上说,它们不需要更改,永远保持不变)。我的问题是我的网站由20页组成。它们被分为4个类别,因此每个类别有5页。我想为每个类别创建一个模板,唯一的区别是右侧栏将包含一些指向同一类别中页面的静态链接。有什么简单的方法吗?

2 个回复
SO网友:Bainternet

首先,帖子和页面之间有一个更大的区别,在你的情况下,帖子有类别,而页面没有。

无论如何,要实现您所描述的目标,最简单的方法是创建4个类别,并使用帖子。对所有类别使用相同的模板,但在侧边栏中使用类别帖子小部件列出该类别中的帖子。

SO网友:Evan Mattson

您说过要为这4个类别中的每一个创建一个“模板”。如果您刚刚开始使用wordpress,那么创建页面模板可能比您准备的要技术一些,但这取决于您的编码知识。您对HTML、CSS和;PHP?

此外,如果您对创建用于主题的真实页面模板感兴趣,那么最好学习如何创建子主题并以这种方式添加它们。子主题允许您自定义主题,而无需修改任何父主题文件。你可以找到一个很好的儿童主题基础介绍here.

除此之外,创建所需结构的另一种解决方案是使用如下页面和自定义菜单:

父类别页面子页面1子页面2子页面3子页面4子页面5子页面然后需要创建要显示在外观菜单侧栏中的导航菜单。为每个类别创建一个菜单,然后使用自定义菜单小部件将每个菜单添加到侧栏。然后,您只需将每一个设置为仅显示在应该显示的页面上。安装并激活显示小部件插件。这允许您选择显示/隐藏每个小部件的页面。一旦激活,在管理小部件页面中,你会在侧边栏的每个小部件上看到一个添加的部分(一旦展开),你可以在其中设置显示小部件选项。

这种方法比第一个答案要复杂一点,设置起来也要花更多的时间,但它会使自定义页面变得更容易,因为并非所有主题都有不同的帖子布局选项。

希望有帮助!

结束

相关推荐

Check if page has subpages

我正试着用wp_list_pages() 必须是这样:Main Page -Subpage1 -Subpage2 我检查页面是否有子页面,当我在父页面时,我可以看到这两个子页面,但当我访问其中一个子页面时,我什么都看不到。那么,我可以做些什么来检查页面是否有子页面,以获得子页面中相同的页面列表?如何使用:在函数中,我检查页面是否有\\u子页面,function has_subpage (){ global $post; $pages = get