首页 > WordPress > WordPress不同分类分别使用独立模板 子分类与父分类使用不同模板

WordPress不同分类分别使用独立模板 子分类与父分类使用不同模板

时间:2022年6月15日 分类:WordPress 浏览量:466

在WordPress中,我们可以赋予不同分类下文章页使用各自的模板,之前文章已经有提到:不同文章页指定模板,那么我们针对分类页也可以使用不同的模板,这里重新罗列一种写法,in_category,上一篇是is_category,

<?php
if ( in_category(array( 2,3 )) ) {//多个栏目id
    get_template_part('category-product' );
} elseif ( in_category( 7 )) {//单个栏目id
    get_template_part('category-case' );
} else {//其他调用默认模板
    get_template_part('category-default' );
}
?>

这里我们可以根据不同分类的ID,别名等来区分模板,本文仅提供ID方式举例。

那么我们在区分完不同分类的模板后,父分类跟子分类的模板怎么区分呢?

<?php if(get_category_parent($parent)==false){
include(TEMPLATEPATH . '/fufenleimuban.php'); //父分类
}
else {
include(TEMPLATEPATH . '/zifenleimuban.php'); //子分类
}
?>

这里,我们就将父分类和子分类的模板区分开,使用各自的不同模板

觉得文章有用就打赏一下文章作者

微信扫一扫打赏

标签: