使用wordpress开发网站时,遇到有多个分类的网站,同时又要求父分类与子分类调用不同模板就比较麻烦。我们仍可以使用学做网站论坛以前的建站教程中介绍过的wordpress不同分类调用不同的模板。我们是通过不同分类的ID号来进行判断,然后调用不同的模板。但是这种方法需要我们不断的手动的添加新增的分类ID,今天介绍另一种…

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

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

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

在模板函数文件functions.php中加入以下的函数。 function get_category_parent($parent) { global $cat; $parent=get_category($cat); if($parent->parent)return ture; else return false; } 在分类模板文件archive.php中使用以下语句进行父分类与子分类的判断。 <?phpif(get_category_parent($parent)==false){ include(TEMPLATEPATH . ‘/category-fu.php&#8217😉; //父分类 } else { include(TEMPLATEPATH . ‘/category-zi.php&#8217😉; //子分类 } ?> 通过以上的父分类与子分类的判断,可以自动的去调用我们自己需要的模板样式,不需要再手动去添加新分类的ID了。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。