<ul id="g60s4"><pre id="g60s4"></pre></ul>
<strong id="g60s4"><nav id="g60s4"></nav></strong>
<ul id="g60s4"></ul>
  • <tr id="g60s4"></tr>
  • 
    
  • 或者

    實現WordPress文章發布時間自定義“幾小時”

    作者:希臘神話 瀏覽:357 發布時間:2017-07-24
    分享 評論 0

    近日正準著手“設計”一款主題,說是設計,其實也就是仿一些優秀的CSS和框架,在此之前,已經做了很多次的Demo了,但都不滿意而丟棄。在這制作過程中,對 WordPress 有一些特別的個性需求,其中一項就是定義發布文章的時間,想要把時間定義在24小時內發布的文章顯示為 幾分鐘,幾小時之前,超過24小時之后的,就顯示為當天的日期。經過谷歌一下,查閱了對應的 WordPress 文檔關于自定義時間和日期格式幫助,找到了解決方法。

    一、首先定義時間函數,改變時間格式。把下面的代碼加入主題函數模板 functions.php文件中

    //自定義發布時間函數

    function zm_times ($wpg_date, $zm_date = false)

    {

    $zm_wpformat = array(

    array(60 * 60 * 24 * 365 , ‘年’),

    array(60 * 60 * 24 * 30 , ‘月’),

    array(60 * 60 * 24 * 7, ‘周’),

    array(60 * 60 * 24 , ‘天’),

    array(60 * 60 , ‘小時’),

    array(60 , ‘分鐘’),

    );

    $zm_date = ($zm_date == false) ? (time()+(60*60*get_settings(“gmt_offset”))) : $zm_date;

    $since = $zm_date – abs(strtotime($wpg_date));

    //根據需要調整時間段,24表示小時

    if($since < 60 * 24){

    for ($i = 0, $j = count($zm_wpformat); $i < $j; $i++)

    {

    $seconds = $zm_wpformat[$i][0];

    $name = $zm_wpformat[$i][1];

    if (($count = floor($since / $seconds)) != 0)

    {

    break;

    }

    }

    $out = ($count == 1) ? ‘1 ‘.$name : “$count {$name}”;

    return $out.” 前”;

    }else{

    the_time(get_option(‘date_format’));

    }

    }

    二、調用時間函數,在需要顯示發布時間的模板中調用自定義的時間發布函數

    例如:在模板發布時間中,將原來的 <php the_time(‘Y-F-d’) ?>改成 <?php echo zm_times($post->post_date);?> 即可。


    全国精品一区二区在线观看| 国产偷窥熟女精品视频大全| 人妻少妇精品视中文字幕国语| 精品精品国产高清a毛片| 亚洲欧美中文日韩视频| 国产精品久久久久久久久久久搜索 | 亚洲国产综合91精品麻豆| 国产午夜精品一区二区| 精品国产91久久久久久久a | 精品人人妻人人澡人人爽牛牛| 国产网站麻豆精品视频| 1024你懂的国产精品| 久久久久成人精品无码中文字幕| 久久久久久人妻一区精品| 免费精品99久久国产综合精品| 国产午夜无码精品免费看| 人与狗精品AA毛片| 国产揄拍国产精品| 亚洲韩国精品无码一区二区三区| 国内精品久久久久久久涩爱| 久久人人超碰精品CAOPOREN | 亚洲精品美女久久久久9999| 91精品国产三级在线观看| 91精品国产色综合久久不卡蜜 | 国产精品福利午夜在线观看| 精品久久久无码中字| 最新国产精品自在线观看| 国内精品久久久久影视| 国产精品免费视频一区| 国产a久久精品一区二区三区| 国产剧情AV麻豆香蕉精品| 中文字幕日韩精品有码视频| 国产日韩精品SUV| 日韩欧美亚洲国产精品字幕久久久| 日韩有码在线视频| 老司机福利精品视频| 亚欧无码精品无码有性视频 | 精品视频一区二区三区四区| 国产免费久久精品99re丫y| 久久亚洲精品11p| 99热在线精品播放|