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

2018-11-02    来源:学做网站论坛

容器云强势上线!快速搭建集群,上万Linux镜像随意使用

使用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了。

标签: 建网站 建站 建站教程 学建网站

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。

上一篇:wordpress接入微信公众号 网站文章同步微信公众号

下一篇:wordpress模板(主题)安装方法