您的位置:首页»WordPress 教程, 进阶使用»  如何在 WordPress2.7 调用不同的页眉、页脚、侧边栏

如何在 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 有任何疑问,欢迎访问站趣-分享建站的乐趣。

13个评论

  • Reply 1 Tatsuya Nishizaki

    January 5th, 2009 at 10:32

    太狠了,盼白了头,才放出来

  • Reply 2 xiaorsz

    January 5th, 2009 at 16:35

    东西不错!!!

  • Reply 3 xiaorsz

    January 5th, 2009 at 16:42

    用了一下不行啊!!
    head已经调用了,再做判断还可以吗?

    • Reply 4 辐射鱼

      January 5th, 2009 at 17:54

      嘿嘿,多谢反应,问题已更正,是对调用 header 的时候做个判断

  • Reply 5 xiaorsz

    January 5th, 2009 at 21:43

    这次可以了,呵呵!!
    不错不错!!

    • Reply 6 辐射鱼

      January 6th, 2009 at 10:52

      嗯,比以前简单了一点。呃,咋不喜欢用 WordPress2.7 的嵌套评论呢

      • Reply 7 xiaorsz

        January 6th, 2009 at 11:11

        没有不喜欢,只是不太习惯!!呵呵!!!

  • Reply 8 木子

    January 14th, 2009 at 16:44

    谢谢,的却是很方便啊

    • Reply 9 辐射鱼

      February 16th, 2009 at 20:09

      嗯,WordPress 的最大特点就是方便使用,DIY 功能强悍

  • Reply 10 乱云

    February 16th, 2009 at 18:57

    这下的确是简单多了,谢谢小鱼!

    • Reply 11 辐射鱼

      February 16th, 2009 at 20:09

      嘿嘿,那就常来呗