你是不經(jīng)常遇到這種情形,你希望對不同的分類運用不同的頭部樣式?我確定你肯定有這種需求。這里有一些簡單有效的解決方案讓你能夠維布通的主題定義不同的頭部樣式。如果你需要更細節(jié)的內(nèi)容,你可以去查看wordpress的開發(fā)文檔。 首先你要為不同的分類創(chuàng)建不同的頭部文件,需要有一個頭部文件是默認的。這些文件將會被包含于主要的header.php 文件。下面的代碼就是wordpress 主題模板需要的代碼。
/**** Conditional Header for Per Category Example Wordpress ****/ // make sure we are in category listing if (is_category()){ if (is_category(’1′)){
} elseif (is_category(’2′)){
} else { // this is the deafult header
} } ?> 下面是用分類的名字和別名的例子
// Alternative for using Category ID, You can use Category Name or Slug if (is_category()){ // example of using a category name if (is_category(’Category 1′)){
} // example of using category slug elseif (is_category(’category-1′)){
} else { // this is the deafult header
} } ?> 可能你也想為不同的頁面使用不同的頭部文件,所以我也把下面的代碼例子寫了出來。
// // example of using header file based on pages // note that you can either use page ID, Page Name or Page Slug // // this one uses page title if (is_page(’About’)){
} // this one uses page slug elseif (is_page(’subscribe’)){
} // this one uses page ID elseif (is_page(’6′)){
} else {
} ?> 提示:你需要根據(jù)你的實際情況用上面這些代碼寫入你的header.php文件來加載特殊的頭部元素。 |