有些网友觉得就一个主题不好看,那么怎么办呢?用 WordPress 分类调用不同的主题,不同的分类,就会有不同的主题,拥有多元化的主题风格哦

一、分类:

分类页的话直接用 category-ccyzk.php 就可以了使不同的分类页使用不同的模版,ccyzk 是分类的别名。

二、单页面:

1 、在你的 theme 目录下找到日志主题 (single-theme.php) 和 plugin 目录下的日志主题 (single-plugin.php);把默 认日志主题 single.php 复制一份,命名为 single-all.php,之后把 single.php 的内容清空,加入以下代码:

这段代码的功能是自动判断如果分类的别名是 theme,日志就自动调用 single-theme.php;分类别名是 plugin 的话,就自动调用 single-plugin.php 文件,没指定的话,就自动调用默认的日志主题文件 single-all.php,这样就实现了不同分类的日志使用不同 主题的目的。

2 、上面的代码也可以改成按分类目录 ID 来判断:

if ( in_category(』1′) ) {
include(TEMPLATEPATH . 『/single-theme.php』);
}
elseif ( in_category(』2′) ) {
include(TEMPLATEPATH . 『/single-plugin.php』);
}
else {
include(TEMPLATEPATH . 『/single-all.php』);
}
?>

如果分类 ID 为 1,就调用 single-theme.php 文件,分类 ID 为 2,就调用 single-plugin.php 文件,效果和判断别名是一样的,根据自己爱好选择使用。

三、 WordPress 首页模板、 page 模版、 single 模版如何使用不同的 header 、 footer 、 siderbar

通过命名才解决,比如说 sidebar,你可以命名为 sidebar-left.php 、 sidebar-right.php 、 sidebar-你想要的名字 (可以随意没有规定).php,其他 header 、 footer 部分的改变和 sidebar 一样:

调用方式,用 get_sidebar() 函数,不过中间加 (「名字」),就成了 get_sidebar(「right」) 之类的: