WordPress实现不同的分类下文章页面效果不同

wordpress的模板结构里面,我们都知道一般模板是用single.php这个模板文件,也就是你的所有文章都是一个样式的,但是对于想要实现页面元素多样化的朋友来说,这样的功能就显得有点简单,有什么其他方法可以实现文章的模板不同呢?

wp的强大当然能够轻松解决这个问题,这个时候可以用更加具体的自定义single模板页面。操作方法: 

1、对模板主题下面的single.php文件重命名为single-all.php;

2、新建一个文件,命名为single.php,在里面放上一段判断代码

<?php

if ( in_category(‘1′) ) {

include(TEMPLATEPATH . ‘/single-a.php’);

}

elseif ( in_category(‘2′) ) {

include(TEMPLATEPATH . ‘/single-b.php’);

}

else {

include(TEMPLATEPATH . ‘/single-all.php’);

}

?>

3、这个时候大家应该发现了,我们是去判断分类ID,如果是分类ID为1,那么这个分类下的所有文章我们调用single-a.php这个模板,如果是ID2,就调用single-b.php,如果都不是的话,调用默认的single-all.php。

这里的single-a.php,你就可以自己定义修改让它和普通的single页面不同。上面的判断语句也是可以依次增加,并不局限于2个ID的判断。

通过这个方法就可以实现不同的分类下都调用不同的文章内页效果了。

 

PS:复制代码后,请将双引号和单引号改为英文半角后,再粘贴到文件中!!!


标签:  |  |  | 
将此文分享到:


转载请注明来自风腾网-wordpress企业主题,本文地址:http://fengten.com/1719.html
除非注明,风腾网-wordpress企业主题文章均为原创,转载请注明出处和链接!
友荐云推荐

相关文章

*

*

顶部 友荐云推荐