zblog主题服务器

wordpress建站的朋友都知道wordpress可以调用模板Sidebar,只要修改Sidebar就可以修改所有页面的边栏。

今天给大家介绍wordpress不同页面调用不同模块的方法,这样就可以增强wordpress页面的自定义性.

在页面中要显示不同模块的地方,可以用下面的代码:

<?php$post = $wp_query->post;if ( in_category('9') ) {

include(TEMPLATEPATH . '/single2.php');

} else {

include(TEMPLATEPATH . '/single1.php');

}

?>

代码解读:在if ( in_category('9') )中进行判断,如果是分类目录id号9的话,页面中就调用single2.php模块,如果是不是的话,就调用single1.php。这里只有两种情况的判断,如果分类很多要怎么办?
就是添加判断语句elseif,代码如下:

 

<?php$post = $wp_query->post;if ( in_category('9') ) {

include(TEMPLATEPATH . '/single2.php');

} elseif( in_category('1')) {

include(TEMPLATEPATH . '/single1.php');

}elseif( in_category('2')) {

include(TEMPLATEPATH . '/single3.php');

}else {

include(TEMPLATEPATH . '/single4.php');

}

?>

通过elseif的判断可以添加很多的情况。

相关阅读: