如何在 WordPress2.7 调用不同的页眉、页脚、侧边栏
WordPress2.7 的发布,不仅给我们带来了嵌套评论、评论分页、后台回复评论和自动升级 WordPress 等一系列实用的功能,而且,我们还可以更简单方便的实现不同的分类、页面调用不同的页眉(header)、页脚(footer)、侧边栏(sidebar)。
假如我们有一个 “eachsite” 分类需要调用不同的页眉(header),那么,我们只需准备一个不同于 header.php 的 header-eachsite.php 文件,并对 archive.php 等文件做如下修改:
1 2 3 4 5 | <?php if is_category('eachsite') { get_header('eachsite'); } else { get_header(); } ?> |
这样,如果读者正在访问 “eachsite” 这个分类的话,将调用 header-eachsite.php 文件,如果不是,则调用默认的 header.php 文件。同理,我们也可以轻松调用不同的侧边栏和页脚:
调用 sidebar-mysidebar.php
<?php get_sidebar('mysidebar'); ?>
调用 footer-myfooter.php
<?php get_footer('myfooter'); ?>
怎么样,非常简单吧?!而这在 WordPress2.7 之前,却是相当复杂的。如果你已经升级到 WordPress2.7,却仍然还在使用老方法调用不同的页眉、页脚、侧边栏,那赶紧替换吧!
随着 WordPress2.7 的发布,网络上的一些中文教程,难免会过时甚至引起错误。为了避免引起各种不便,站趣-分享建站的乐趣特以 WordPress2.7 为基础,制作《WordPress 从入门到精通》这部系列教程,欢迎广大 WordPress 爱好者关注。
如果你也想和众多 WordPress 爱好者分享使用 WordPress 的心得,请向我们投稿,一起完善这部教程;如果你对 WordPress 有任何疑问,欢迎访问站趣-分享建站的乐趣。


1 Tatsuya Nishizaki
January 5th, 2009 at 10:32
太狠了,盼白了头,才放出来
2 xiaorsz
January 5th, 2009 at 16:35
东西不错!!!
3 xiaorsz
January 5th, 2009 at 16:42
用了一下不行啊!!
head已经调用了,再做判断还可以吗?
4 辐射鱼
January 5th, 2009 at 17:54
嘿嘿,多谢反应,问题已更正,是对调用 header 的时候做个判断
5 xiaorsz
January 5th, 2009 at 21:43
这次可以了,呵呵!!
不错不错!!
6 辐射鱼
January 6th, 2009 at 10:52
嗯,比以前简单了一点。呃,咋不喜欢用 WordPress2.7 的嵌套评论呢
7 xiaorsz
January 6th, 2009 at 11:11
没有不喜欢,只是不太习惯!!呵呵!!!
8 木子
January 14th, 2009 at 16:44
谢谢,的却是很方便啊
9 辐射鱼
February 16th, 2009 at 20:09
嗯,WordPress 的最大特点就是方便使用,DIY 功能强悍
10 乱云
February 16th, 2009 at 18:57
这下的确是简单多了,谢谢小鱼!
11 辐射鱼
February 16th, 2009 at 20:09
嘿嘿,那就常来呗