日期:2013-01-06 03:48 /人气:182 /来源:互联网
此方法献给喜爱折腾的童鞋,让不一样的分类文章运用不一样文章页模版!
过程一:将一下代码参加functions.php<注重开始 防止你运用的主题犯错>
function post_is_in_descendant_category( $cats, $_post = null )
{
foreach ( (array) $cats as $cat ) {
// get_term_children() accepts integer ID only
$descendants = get_term_children( (int) $cat, ‘category’);
if ( $descendants && in_category( $descendants, $_post ) )
return true;
}
return false;
}
过程二:将以下代码掩盖你的single.php文章页模版
{include(TEMPLATEPATH .’/single-pro.php’);}
elseif( in_category(’4′) || post_is_in_descendant_category( 4 ) )
{include(TEMPLATEPATH . ‘/single-news.php’);}
else{include(TEMPLATEPATH . ‘/single-other.php’);}
?>
过程三:修正你的文章页模版,你之前运用的默许文章页模版为single-other.php,这两个single-pro.php,single-news.php文章页模版的话则为你能够自定义不一样分类文章所显现的不一样模版, ( in_category(‘3‘) 赤色数字为分类ID<分类ID哪里找请度娘>
作者: