效果提示:如果你厌烦了分类下的单篇文章都使用同一个(single.php)模板.那么这个方法可以让你达到让不同分类使用不同的单篇文章模板.
方法:使用 in_category 函数来判断某篇日志处于哪个目录,然后调用不同的单篇日志模板.
在默认的 single.php 文件中,敲入下面的代码
$post = $wp_query->post;
if ( in_category(’1′) ) {
include(TEMPLATEPATH . ‘/single1.php’);
} elseif ( in_categ...
关于不同分类日志调用不同日志模板的解决方法
一般来说,这个标签必须用在The Loop内部,因为标签使用取决于一个WordPress PHP 变数($post),而只有Loop运行的时候,这个变数才会拥有一个值。然而,你可以动手赋予这个参数一个值,可以在Loop外使用标签。