wordpress不同分类文章日志如何调用不同日志模板

网站应用 - 十一月 20, 2010 - 来源:单点日志 - 3 Comments -

打开single.php模板,以官方模板为例:

原始代码如下:

<?php
/**
 * The Template for displaying all single posts.
 *
 * @package WordPress
 * @subpackage Twenty_Ten
 * @since Twenty Ten 1.0
 */
    get_header();
 ?>

修改为:

<?php
/**
 * The Template for displaying all single posts.
 *
 * @package WordPress
 * @subpackage Twenty_Ten
 * @since Twenty Ten 1.0
 */

if ( in_category(’5′) ) {
include(TEMPLATEPATH . ‘/single-5.php’);
}
else {
include(TEMPLATEPATH . ‘/single-all.php’);
}

 ?>

这里解释下,这样写后文章就不在调用原先的single.php模板了,在这些代码下面应该还有一些代码,可以删除,执行以上语句后,wp判断为哪个目录调用不同的日志模板,所以必须建立一个通用的模板single-all.php来替代single.php,如果特殊分类比如id为5就会调用single-5.php了。

同样利用in_category()函数可以调用不同的头部文件、侧边拦文件、页脚文件等,这些以前都有提到过了,请参考如下:

为wordpress不同文章不同页面定制不同的侧边栏

WordPress网站开发常用条件标签列表

单点日志:http://spoint.babyshoot.cn



无觅相关文章插件,快速提升流量

《wordpress不同分类文章日志如何调用不同日志模板》由单点日志原创提供!
转载请注明:http://spoint.babyshoot.cn/archives/2010/11/wordpress-how-to-call-the-different-classifications-of-different-single-template.html

3 Comments│赶紧发话! »

发表评论

您必须登录后才能发表评论。
8