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

首頁 > CMS > Wordpress > 正文

wordpress調(diào)用當(dāng)日發(fā)布文章數(shù)量及指定日期文章數(shù)量

2024-09-07 00:52:11
字體:
供稿:網(wǎng)友

本文章我們一起來看小編整理的一些關(guān)于wordpress調(diào)用當(dāng)日發(fā)布文章數(shù)量及指定日期文章數(shù)量方法,希望對各位朋友會有所幫助。

wordpress調(diào)用當(dāng)日發(fā)布文章數(shù)量

制作wordpress主題時(shí),需要調(diào)用當(dāng)天網(wǎng)站發(fā)布的文章數(shù)量,博客吧前面發(fā)布過教程《實(shí)現(xiàn)wordpress限定時(shí)間段的文章數(shù)量》可以實(shí)現(xiàn)統(tǒng)計(jì)24小時(shí)內(nèi)發(fā)布文章的數(shù)量,而今天的代碼是實(shí)現(xiàn)統(tǒng)計(jì)當(dāng)天發(fā)布文章的數(shù)量.

實(shí)現(xiàn)代碼:

  1. <?php  
  2.  $today = getdate(); 
  3.  $query = new WP_Query( 'year=' . $today["year"] . '&monthnum=' . $today["mon"] . '&day=' . $today["mday"]); 
  4.  $postsNumber = $query->found_posts; 
  5.  echo $postsNumber//Vevb.com 
  6. ?> 

把代碼添加到要顯示的位置即可.

附:調(diào)用指定分類下的當(dāng)天文章數(shù)量:

  1. <?php  
  2.  $today = getdate(); 
  3.  $query = new WP_Query( 'year=' . $today["year"] . '&monthnum=' . $today["mon"] . '&day=' . $today["mday"].'&cat=1'); 
  4.  $postsNumber = $query->found_posts; 
  5.  echo $postsNumber
  6. ?> 

提示:&cat=后面的1是分類ID,wordpress獲取分類ID的方法:

獲取方法:

1、登陸博客后臺,點(diǎn)擊“文章”下的分類目錄選項(xiàng)卡;

2、找到相關(guān)分類目錄,把鼠標(biāo)的箭頭移到分類目錄名稱上面;

3、這時(shí)瀏覽器底部的狀態(tài)欄下會顯示一個鏈接地址,地址最后面有_ID=1,其中的1便是該分類目錄的ID.

提醒:第二步中不需要點(diǎn)擊目錄名稱,只是把鼠標(biāo)放在上面即可;第三步的_ID=1中的1是本站測試目錄的ID,各個目錄的ID是不相同的,根據(jù)自己博客的情況選擇ID。

wordpress限定時(shí)間段的文章數(shù)量

調(diào)用wordpress某段時(shí)間內(nèi)的文章數(shù)量似乎沒什么作用,不過可能某些網(wǎng)站會有特殊需求而調(diào)用某段時(shí)間內(nèi)的文章數(shù)量,比如有時(shí)效性的特價(jià)促銷活動導(dǎo)購網(wǎng)站,可以通過顯示文章數(shù)量告訴游客“今天有XXX個促銷活動”、“三天內(nèi)有XX個特價(jià)產(chǎn)品”等,也算有點(diǎn)提高用戶體驗(yàn)的味道。

wordpress顯示某段時(shí)間內(nèi)文章數(shù)的代碼如下:

  1. function num_posts($days=1) {//$days就是設(shè)定時(shí)間一天; 
  2.  global $wpdb
  3.  $today = gmdate('Y-m-d H:i:s', time() + 3600 * 8);//獲取當(dāng)前的時(shí)間 
  4.  $daysago = date"Y-m-d H:i:s"strtotime($today) - ($days * 24 * 60 * 60) );  //Today - $days 
  5.  $result = $wpdb->get_results("SELECT ID FROM $wpdb->posts WHERE post_date BETWEEN '$daysago' AND '$today' AND post_status='publish' AND post_type='post' ORDER BY post_date DESC ");          
  6.      foreach ($result as $Item) { 
  7.          $post_ID[] = $Item->ID;//已發(fā)布的文章ID,寫到一個數(shù)組里面去 
  8.      } //Vevb.com 
  9.  $post_num = count($post_ID);//輸出數(shù)組中元素個數(shù),文章ID的數(shù)量,也就是發(fā)表的文章數(shù)量 
  10.  $output .= '<a>'.$post_num.'</a>';//輸出文章數(shù)量 
  11.  echo $output

通過調(diào)用代碼顯示:<?php echo num_posts();?>

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 苗栗县| 泽库县| 额敏县| 达孜县| 乐业县| 重庆市| 封丘县| 连城县| 云林县| 焦作市| 泰宁县| 阜新市| 横山县| 满洲里市| 凤翔县| 诸城市| 郁南县| 盖州市| 紫阳县| 金山区| 赤峰市| 乌鲁木齐市| 榆社县| 镇康县| 大荔县| 赤壁市| 寻乌县| 沁水县| 奉新县| 凯里市| 沧州市| 莱芜市| 吴旗县| 建湖县| 云梦县| 柳林县| 济南市| 犍为县| 宣恩县| 墨竹工卡县| 澄江县|