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

首頁 > CMS > Wordpress > 正文

wordpress頁面顯示指定分類文章操作方法

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

以前我使用wordpress都不知道如何調用當前文章分類下的相關文件,下面我來給大家介紹一下我找到了一個wordpress頁面顯示指定分類文章操作方法有需要了解的朋友可進入參考.

wordpress頁面顯示指定分類文章:

首先需要創建一個特殊頁面模板,直接復制主題中的index.php 文件,把文件名修改為你想要的模板名字,如:tips.php,然后在tips.php文件最上部添加如下代碼:

  1. <?php 
  2. /* 
  3. Template Name:tips 
  4. */ 
  5. ?> 
  6. <?php if (have_posts()) : ?>

在上面這行代碼的前面加上如下代碼:

  1. <?php query_posts('showposts=10 & cat=1');?> 
  2. //其中1為分類id。 

最后創建一個新頁面,比如tips頁面,在模板選擇里面選擇剛剛創建的tips模板,然后發布,刷新首頁點擊進入此頁面看看效果吧.

如果想在首頁中顯示指定分類文章可參考如下操作,代碼如下:

  1. //只顯示分類14下的文章 
  2. <?php  while( have_posts()): the_post();update_post_caches($posts);?> 
  3.           <?phpif(in_category('14')):?> 
  4.             <div class="post"
  5.                     ……循環體結構代碼…… 
  6.              </div> 
  7.           <?phpendif;?> 
  8. <?phpendwhile;?> 

其中in_category(’14′)中的數字是代表指定顯示的分類ID,可以通過編輯分類的URL查找到,另一種情況是只隱藏分類14下的文章,很簡單,只要把if(in_category(’14′)) 換成 if(!(in_category(’14′)))就行了.

WordPress獲取指定分類文章數量

將以下PHP代碼放置在主題目錄下的functions.php中:

  1. function wt_get_category_count($input = '') { 
  2.     global $wpdb
  3.     if($input == '') { 
  4.         $category = get_the_category(); 
  5.         return $category[0]->category_count; 
  6.     } 
  7.     elseif(is_numeric($input)) { 
  8.         $SQL = "SELECT $wpdb->term_taxonomy.count FROM $wpdb->terms, $wpdb->term_taxonomy WHERE $wpdb->terms.term_id=$wpdb->term_taxonomy.term_id AND $wpdb->term_taxonomy.term_id=$input"
  9.         return $wpdb->get_var($SQL); 
  10.     } 
  11.     else { 
  12.         $SQL = "SELECT $wpdb->term_taxonomy.count FROM $wpdb->terms, $wpdb->term_taxonomy WHERE $wpdb->terms.term_id=$wpdb->term_taxonomy.term_id AND $wpdb->terms.slug='$input'"
  13.         return $wpdb->get_var($SQL); 
  14.     } 

然后在需要的地方調用該函數即可,該函數提供三種調用方式:

1、在主循環中調出該函數,且不提供參數,則返回第一個分類的文章數,代碼如下:

<?php echo wt_get_category_count(); ?>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 五峰| 凌海市| 墨江| 津市市| 隆德县| 岐山县| 安溪县| 喀喇| 中牟县| 牙克石市| 许昌县| 会东县| 华坪县| 望谟县| 都匀市| 新化县| 改则县| 洛阳市| 岢岚县| 南澳县| 乌鲁木齐市| 始兴县| 铜川市| 榆树市| 应城市| 宜章县| 丽水市| 苏尼特左旗| 孝感市| 嘉义市| 津市市| 温泉县| 常宁市| 日土县| 台南市| 文水县| 五寨县| 景洪市| 息烽县| 祥云县| 阳谷县|