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

本文介绍了一种WordPress自动判断父分类与子分类并调用不同模板的方法。通过在functions.php中添加判断函数,并在archive.php中使用条件语句,实现自动调用父分类模板category-fu.php或子分类模板category-zi.php,无需手动添加分类ID,简化了多分类网站的模板管理。

WordPress基础教程
阅读时间: 5 分钟
最后更新时间:2025年11月13日

使用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’); //父分类
}
else {
include(TEMPLATEPATH . ‘/category-zi.php’); //子分类
}
?>
通过以上的父分类与子分类的判断,可以自动的去调用我们自己需要的模板样式,不需要再手动去添加新分类的ID了。

这篇文章有用吗?

点击星号为它评分!

平均评分 0 / 5. 投票数: 0

到目前为止还没有投票!成为第一位评论此文章。

在AI里面继续讨论:

曾凤祥

曾凤祥

WordPress技术负责人
小兽WordPress凭借15年的WordPress企业网站开发经验,坚持以“为企业而生的WordPress服务”为宗旨,累计为10万多家客户提供高品质WordPress建站服务,得到了客户的一致好评。我们一直用心对待每一个客户,我们坚信:“善待客户,将会成为终身客户”。小兽WordPress能坚持多年,是因为我们一直诚信。

相关文章

如何让线上业务更上一层楼

还没有WordPress网站

还没有WordPress网站

不管你从事什么行业,WordPress都会为你提供一个专业的主题模板。在WordPress市场上有成千上万的免费主题,适合很多中小企业。

查看所有模板
已经有WordPress网站

已经有WordPress网站

小兽WordPress诚邀你一起学习WordPress,愿与各方携手升级改善您的WordPress网站,一起交流网站加速,网站优化等问题。

马上交个朋友
微信联系
chat 扫码联系
模板建站
挑选模板
网站定制
免费诊断
咨询热线
咨询热线

189-0733-7671

返回顶部