国产探花免费观看_亚洲丰满少妇自慰呻吟_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(); ?>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 昌平区| 海安县| 胶州市| 游戏| 呼玛县| 鹤岗市| 托里县| 台北市| 嘉禾县| 镶黄旗| 万山特区| 桂林市| 鲜城| 吕梁市| 鹤壁市| 泸溪县| 利川市| 天台县| 客服| 凤凰县| 北川| 南华县| 双鸭山市| 东兰县| 临泽县| 抚州市| 侯马市| 名山县| 衡水市| 九江县| 灵武市| 龙陵县| 陇南市| 茶陵县| 宜丰县| 阿城市| 丰都县| 赞皇县| 宁阳县| 女性| 奎屯市|