在使用WordPress建设网站过程中,难免会遇到不同分类使用不同模板的时候,这时候我们可以通过主题模板实现不同分类不同模板。
如果我有两个分类,分别命名为分类A和分类B,其中分类A的ID为1,分类B的ID为2,我们可以使用in_category()来定位不同分类的模板。
if(in_category(1))
{
//这儿使用include引用分类1的模板
get_template_part('分类1模板名称');
}else if(in_category(2))
{
//这儿使用include引用分类2的模板
get_template_part('分类2模板名称');
}
WordPress建站灵活,我们可以通过方法自定义一些常用于SEO作用的功能。
如上所示,包括分类页、详情页我们都可以根据不同的分类ID来自定义模板,以到预期的建站。