有些網友覺得就一個主題不好看,那麼怎麼辦呢?用 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」) 之類的: