学做网站培训课程介绍

当前位置:

wordpress父分类与子分类调用不同模板

使用wordpress开发网站时,遇到有多个分类的网站,同时又要求父分类与子分类调用不同模板就比较麻烦。我们仍可以使用学做网站论坛以前的建站教程中介绍过的wordpress不同分类调用不同的模板

我们是通过不同分类的ID号来进行判断,然后调用不同的模板。但是这种方法需要我们不断的手动的添加新增的分类ID,今天给新手学建网站的学员们介绍另一种调用方法:自动判断父分类与子分类,然合调用不同的模板。

可以做出以下的效果:

一级分类(父分类)调用的模板界面:wordpress父分类与子分类调用不同模板

二级分类(子分类)调用的模板界面:wordpress父分类与子分类调用不同模板

wordpress父分类与子分类调用不同模板方法:

  1. 在模板函数文件functions.php中加入以下的函数。
    function get_category_parent($parent)
    {
    global $cat;
    $parent=get_category($cat);
    if($parent->parent)return ture;
    else
    return false;
    }
  2. 在分类模板文件archive.php中使用以下语句进行父分类与子分类的判断。
    <?php if(get_category_parent($parent)==false){
    include(TEMPLATEPATH . '/category-fu.php'); //父分类
    }
    else {
    include(TEMPLATEPATH . '/category-zi.php'); //子分类
    }
    ?>

通过以上的父分类与子分类的判断,可以自动的去调用我们自己需要的模板样式,不需要再手动去添加新分类的ID了。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

相关教程

  • 漂亮的wordpress淘客模板 图文教程 (111440 次浏览)
    今天再次给大家分享一款自己仿的一个wordpress淘客模板。这个模板是我自己在别人模板的基础上进行二次开发,自己比较喜欢。注意:此模板不支持IE6,
  • 用什么建网站?Wordpress建网站好不好?这些问题经常被新手问上问起。可以这样说,wordpress程序可以建各种类型的网站,它的功能强大之处令人称赞,
  • 网站服务器有哪些分类 图文教程 (123679 次浏览)
    网站服务器的等级:共享IP空间 < 独立IP < VPS < 租用服务器 < 自己的服务器对于个人自己做网站的话,刚开始可选择共享IP空间,也就是虚
  • wordpress  在写文章之前需要先创建分类目录,那么怎么样去创建分类目录呢?Wordpress创建分类目录步骤 首先登陆wordpress网站后台,鼠标悬停
  • 在企业网站制作时,需要在网站的边栏列出企业产品分类,如果公司网站产品项目很多的情况,就需要设置二级分类或者子分类。如下图:如何在自己
  • 在使用wordpress建网站时,往往需要在侧边栏调用当前栏目的子分类子目录,而且在点击子目录时,还会侧边栏显示这些子目录的分类。在wp程序下,
  • 我们在浏览网站时,会发现有些网站的顶部会有天气预报功能,并且可以根据用户所在的城市自动变换成当地的天气预报信息。那么我们在自己建网站时,怎么
  • 在学做网站论坛的VIP课程中,我们讲了做网站时,我们网站的导航是调用一级分类和页面,可往往为了一些需要,登录制作wordpress下拉菜单,要求调用某个
  • page页面可以单独使用不同页面模板,这个我们都知道了,那怎么给不同的single文章页面设计不同模板呢?我们有二种方法: 第一种:通过代码来判断
  • 如果让自己做网站时,网站版面的多样化。实现文章样式不同,就需修改single.php模版。【关于wordpress模板也可学习wordpress模板制作教程】首
  • 自己做的模板阁网站 图文教程 (17238 次浏览)
    这是我学习了论坛课程后自己做的一个模板阁网站,这款自己做网站的主题个人DIY成纯主题下载站,可以通过填加自定义字段demo、down、thumbnails来分别
  • 仿站长网admin5主题模板 图文教程 (17311 次浏览)
    这是一款模板站长网admin5的wordpress主题模板,这个模板综合了门户和企业网站所有特点,内容特别丰富,而且有大量的广告位可供站长放广告图片,实现网站