国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > Wordpress > 正文

wordpress主題不同分類顯示不同樣式模板

2024-09-07 00:50:07
字體:
來源:轉載
供稿:網友

我們在做文章時為了讓網站有更好的用戶體驗都會把相關的不欄目的不分類的使用不同的模式來調用,這樣感覺網站大氣有個性,下面我來給大家介紹wordpress主題不同分類顯示不同樣式模板具體步驟.

下面就是具體實現代碼有需要的童鞋就拿走吧,代碼本人已親測可放心使用,實例代碼如下:

  1. <?php 
  2. if ( in_category('post') ) { 
  3. include(TEMPLATEPATH . '/single-post.php'); 
  4. // elseif 在一次判斷 想在加判斷復制代碼 
  5. elseif ( in_category('plugin') ) { // pro 為category的別名 
  6. include(TEMPLATEPATH . '/single-plugin.php'); 
  7. // elseif 結束 
  8. else { 
  9. include(TEMPLATEPATH . '/single-all.php'); 
  10. ?> 

in_category('post')里面的post還可以支持ID,即寫出 in_category('3').

另一種也差不多我們直接修改樣式

IF IN_CATEGORY 條件標簽

首先,復制兩個single.php文件分別取名為“single1.php” 和“single2.php”,然后,把原先的single.php文件里面的內容全部刪除,并用下面的代碼進行替換:

  1. <?php 
  2. $post = $wp_query->post; 
  3. if ( in_category(’9′) ) { 
  4. include(TEMPLATEPATH . ‘/single2.php’); 
  5. else { 
  6. include(TEMPLATEPATH . ‘/single1.php’); 
  7. ?> 

意思是:檢查日志,如果日志屬于分類ID9,則顯示single2.php,如果不是,則顯示single1.php.

還可以使用更多的條件語句來為不同的類別指定不同的樣式和內容,例如如下代碼:

  1. <?php 
  2. $post = $wp_query->post; 
  3. if ( in_category(’9′) ) { 
  4. include(TEMPLATEPATH . ‘/single9.php’); 
  5. elseif ( in_category(’12′) ) { 
  6. include(TEMPLATEPATH . ‘/single12.php’); 
  7. elseif ( in_category(’42′) { 
  8. include(TEMPLATEPATH . ‘/single42.php’); 
  9. else { 
  10. include(TEMPLATEPATH . ‘/single1.php’); 
  11. } } 
  12. ?> 

因為并不想都改變這兩個single模板文件,而僅僅是添加額外的樣式表到第二個也就是single2.php文件,于是再創建兩個header模板文件,就像復制single.php一樣,然后在第二個header文件的頂部添加上外部樣式表的鏈接:

  1. <style type=“text/css” media=“screen”> 
  2. @import URL(‘/wp-content/themes/mytheme/style.css’); 
  3. @import URL(‘/wp-content/themes/mytheme/cssstyles.css’); 
  4. </style > 

接著,就是要在第二個single2.php里面調用header2.php,代碼如下:

  1. <?php 
  2. /* Don’t remove this line. */ 
  3. require(‘./wp-blog-header.php’); 
  4. include(get_template_directory() . ‘/header2.php’ 
  5. ?> 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 芒康县| 宝应县| 台北市| 漠河县| 邛崃市| 新巴尔虎右旗| 义马市| 彝良县| 孝感市| 义乌市| 宿迁市| 宁化县| 嘉黎县| 甘南县| 绿春县| 确山县| 长寿区| 大渡口区| 田阳县| 龙山县| 宁远县| 西华县| 临漳县| 云安县| 建瓯市| 阿瓦提县| 吴忠市| 河南省| 邢台县| 宣城市| 昆山市| 错那县| 图木舒克市| 咸丰县| 镇远县| 库车县| 永昌县| 延庆县| 上栗县| 陆川县| 佛坪县|