阿里云服务器

之前有介绍WordPress不同分类调用不同文章模板的方法,今天给大家分享一下,不同分类模板的调用

我们只需要把category.php的内容替换成如下代码:

<?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' );}?>


相关阅读:
  • 去除wordpress自动缩略图裁剪功能的方法
  • wordpress搬家出现 is_dir(): open_basedir restriction in effect. 错误的解决方法
  • wordpress不同用户级别登入跳转不同页面的设置方法
  • wordpress网站调用置顶文章的方法
  • wordpress设置隐藏内容指定用户级别可见
  • wordpress文章按浏览量排序的方法
  • 让wordpress页面具备标签和分类功能的方法
  • wordpress注册填写页面功能添加插件ludou-custom-register
  • wordpress网站通过页面ID获取标题和链接的方法
  • wordpress别名自动转换成英文和拼音功能