之前有介绍wordpress不同分类调用不同文章模板的方法,今天给大家分享一下,不同分类模板的调用
<?PHP if ( is_category(array(6,7,8)) ) { include(TEMPLATEPATH . '/category-5.PHP'); } elseif ( is_category(array(10))){ include(TEMPLATEPATH . '/category-12.PHP'); } else { include(TEMPLATEPATH . '/category-12.PHP'); } ?>
数字分别代表了 分类id的数值,通过这种方式就可以 多个分类id去共享一个分类模板。
如果只是category后面去接分类id和分类别名的话,只能一个分类对于一个模板,当很多分类相互共用的时候,用上面代码会简洁一点。
不需要在主题里面添加大量的分类模板,只需要把相同的分类模板通过上面代码进行调用就可以实现了。
<?PHP if ( in_category(array( 2,3 )) ) { get_template_part('single001' );} elseif ( in_category( 7 )) { get_template_part('single002' );} else { get_template_part('single003' );} ?>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。