首页 > CMS应用 > 正文
wordpress不同分类使用不同模版

此方式献给喜欢折腾的童鞋,让不同的分类文章使用不同文章页模版!

直接在主题目录下创建 category-slug.php 或 category-ID.php 文件然后修改为想要的样式。其中slug和ID是分类的别名和ID,二选一即可。创建的模板文件只对文件名指定的分类有效。

或者,在分类归档文件内(如 category.php )判断分类然后根据分类ID载入模板,不同模版文件命名为list1.php,list2.php

<?php
if ( is_category( '1' ) ) {  //多个分类的话改行修改为 if ( is_category( array( '1','2') ) ) {
get_template_part( 'list1' );
} else {
get_template_part( 'list2' );
}
?>

同上,in_category函数还可以实现不同分类的不同文章使用不同模版,在single.php文件使用一下代码,文章模版以此类推single1.php,single2.php

<?php
if ( in_category( '1' ) ) {  //多个分类的话改行修改为 if ( is_category( array( '1','2') ) ) {
get_template_part( 'single1' );  
} else {
get_template_part( 'single2' );
}
?>

文章评论

共有 2 条评论

  1. 早泄怎么办

    这博客很给力!

  2. www.gz-lingling.com

    很久没来了,今天过来看看!

Top