the_time函數詳解 - wordpress開發

    顯示當前帖子的時間。要返回帖子的時間,關于Wordpre的時間

    描述

    顯示當前帖子的時間。要返回帖子的時間,請使用get_the_time()。此標記必須在The Loop中使用

    用法

    <?php the_time( $d ); ?> 

    參數

    $ d

    字符串)(可選)顯示時間的格式。默認為WordPress選項中配置的時間格式。請參閱格式化日期和時間

    默認值:

    例子

    默認用法

    使用WordPress默認值顯示時間。

    <p>Time posted: <?php the_time(); ?></p>

    給wordpress添加文章發布時間、最后修改時間及評論數量

    • 代碼來源:http://www.nafanlong.com/2237.html

    一、添加文章發布時間

    一般發文章多了,加一個發布時間會顯得很有條理,知道是什么時候什么時間寫的文章(當然可以在后臺查看,不過不方便)。下面給大家兩種格式:

    1、發布時間為XXX前

    在functions.php下添加如下代碼:

    function timeago( $ptime ) {
        $ptime = strtotime($ptime);
        $etime = time() - $ptime;
        if ($etime < 1) return '剛剛';
        $interval = array (
       12 * 30 * 24 * 60 * 60 => '年前 ('.date('Y-m-d', $ptime).')',
        30 * 24 * 60 * 60 => '個月前 ('.date('m-d', $ptime).')',
        7 * 24 * 60 * 60 => '周前 ('.date('m-d', $ptime).')',
        24 * 60 * 60 => '天前',
        60 * 60 => '小時前',
        60 => '分鐘前',
        1 => '秒前'
       );
        foreach ($interval as $secs => $str) {
        $d = $etime / $secs;
        if ($d >= 1) {
        $r = round($d);
        return $r . $str;
        }
       };
       }

    列表頁和文章頁面: 使用的時候在需要顯示時間的的地方加入以下代碼即可:

    <?php echo '發表于 '.timeago( get_gmt_from_date(get_the_time('Y-m-d G:i:s')) ); ?>

    評論區域使用方法: 使用的時候在需要顯示時間的的地方加入以下代碼即可:

    <?php echo '發表于 '.timeago( $comment->comment_date_gmt ); ?>

    注意:此函數傳值格式為“2016-06-06 11:11:11”,只要格式符合就行。

    2、發布時間為具體的時間

    這種方法只需要用wordpress自帶的函數即可,在需要顯示發布時間的地方加入以下代碼:

    <?php echo the_time('Y-m-j h:s l'); ?>

    wordpress時間函數以及參數

    文章的時間函數為:<?php the_time() ?>
    評論的時間函數為: <?php comment_date() ?>
    評論的日期函數為:<?php comment_time() ?>
    

    下面再舉幾個WordPress設置時間格式的例子: 中文日期格式設置,年月日:如:2010年2月1日,則Wordpress the time函數的參數這樣寫:

    <? php the_time('Y年n月j日'); ?> 

    中文時間的設置,小時分秒:如:22:22:22,則Wordpress the time函數的參數這樣寫:

    <? php the_tim<? php the_time('G:i:s'); ?> e('Y年n月j日'); ?> 

    星期格式設置,星期:如:2010年11月1日星期四,則Wordpress the time函數的參數這樣寫:

    <? php the_time('Y年n月j日l'); ?> 

    有時候我們主題喜歡中英文混輸的日期顯示格式,對于使用中文版 WordPress來說,這個就要做一些小小的調整了。這里以顯示日志時間的月份為例,我們在主題中使用 the_time( 'M' ) 應該可以打印出一個 Sep 的英文簡寫的月份值,但是WordPress 會非常人性化地為你翻譯成“九”,那么這個時候我們從函數角度出發解決此問題,重置一下,避免漢化。

    將函數:

    <?php the_time('M');?> 

    替換成:

    <?php echo date('M',get_the_time('U'));?> 

    二、添加文章修改時間

    wordpress自帶修改時間函數the_modified_time(),這個函數就是顯示最后更新時間用的。括號中還需要填上WordPress的日期格式。比如:

    <?php the_modified_time('Y年n月j日'); ?>

    其中的Y年n月j日可以自定義,比如改成Y-m-j或者Y-m-j h:s。格式同上面的發布日期的時間函數。

    上邊的標簽太單一,最好能做個判斷,如果文章修改過(不包括當天),則顯示最后一次修改時間,沒修改或者當天修改過,則顯示發布日期,代碼為:

    (get_the_time('Y')*365+get_the_time('z'))) : ?>
    	最后修改:
    
    	最后修改:
    

    the_date_xml()是文章頁模版的時間標簽,如果在首頁就需要修改成首頁的。

    補充

    我們知道時間函數基礎調用是<?php the_time('參數');?>,那么時間參數有哪些呢?下面是具體的參數介紹

    參數d:    描述:日期                  示例:06    
    參數j: 描述:日期 示例:6
    參數D: 描述:星期 示例:一
    參數F: 描述:月份 示例:一月
    參數g: 描述:小時 示例:6
    參數G: 描述:小時 示例:06
    參數h: 描述:分鐘 示例:6
    參數H: 描述:分鐘 示例:06
    參數a: 描述:上下午 示例:am/pm
    參數A: 描述:上下午 示例:AM/PM
    參數l: 描述:星期 示例:星期一
    參數m: 描述:月份 示例:01
    參數M: 描述:月份 示例:Jan
    參數n: 描述:月份 示例:6
    參數O: 描述:時區 示例:+0800
    參數r: 描述:完整的日期時間 示例:Mon, 06 Jan 2010 20:30:10 +0800
    參數S: 描述:序列型數字的后綴 示例:st/th
    參數T: 描述:時區 示例:CST
    參數w: 描述:星期 示例:2
    參數W: 描述:周數 示例:22
    參數y: 描述:年份 示例:10
    參數Y: 描述:年份 示例:2010
    參數z: 描述:天數 示例:365

      我們舉出幾個例子供大家參考:   1.中文日期格式設置:年 月 日,如:2019年8月2日

    <? php the_time('Y年n月j日'); ?>

      2.中文時間格式設置:時 分 秒,如:23:22:24,這樣寫:

    <? php the_time('G:i:s'); ?>

      3.星期格式設置:星期,如:2013年3月10日星期日,這樣寫:

    <? php the_time('Y年n月j日l'); ?>  
    國外主題

    Ailsa - 個人博客WordPress主題

    2019-12-25 6:36:00

    教程

    寶塔面板最新嚴重數據庫安全漏洞 - WordPress教程

    2020-8-23 20:56:36

    ??
    Npcink上的部份代碼及教程來源于互聯網,僅供網友學習交流,若您喜歡本文可附上原文鏈接隨意轉載。
    無意侵害您的權益,請發送郵件至 1355471563#qq.com 或點擊右側 私信:Muze 反饋,我們將盡快處理。
    0 條回復 A文章作者 M管理員
      暫無討論,說說你的看法吧
    ?
    個人中心
    購物車
    優惠劵
    今日簽到
    有新私信 私信列表
    搜索
    主站蜘蛛池模板: 天堂成人一区二区三区| 成人精品一区二区三区不卡免费看| 国产肥熟女视频一区二区三区 | 无码少妇一区二区三区芒果| 中文字幕一区二区三区在线不卡| 久久精品国产一区二区三区| 亚洲av日韩综合一区在线观看| 日韩在线不卡免费视频一区| 亚洲av日韩综合一区久热| 成人无码精品一区二区三区| 国产精品男男视频一区二区三区| 交换国产精品视频一区| 国产免费播放一区二区| 亚洲爆乳无码一区二区三区| 国产一区中文字幕在线观看| 一区二区中文字幕| 国产一区二区三区不卡在线观看 | 亚洲天堂一区二区| 免费人人潮人人爽一区二区 | 在线观看一区二区三区视频| 亚洲av无码一区二区三区不卡| 午夜福利国产一区二区| 麻豆va一区二区三区久久浪| ...91久久精品一区二区三区| 色妞AV永久一区二区国产AV| 亚洲AV无码一区二区三区电影| 国产精品一区二区av不卡| 国产三级一区二区三区| 久久国产精品亚洲一区二区| 精品免费AV一区二区三区| 国产日韩视频一区| 国产一区二区三区在线免费观看 | 中文字幕在线观看一区| 精品亚洲一区二区三区在线观看| 国产人妖视频一区二区破除| 久久se精品一区二区| 色国产精品一区在线观看| 成人精品视频一区二区三区不卡| 亚洲一区无码中文字幕| 亚洲AV美女一区二区三区| 亚洲国产福利精品一区二区|