时间格式_WordPress实现文章人性化时间格式

51d02fced108d4c992b2761128abe5f4.png

前段时间为了二次开发WordPress用作信息流站点的战略,感觉WordPress用作信息流方面体验很不友好,既然如此就略施小计,为了满足项目需求实现WordPress文章人性化时间格式,于是记录下来。

改进后果不其然,大大提升了信息流站点的用户体验,那么该如何修改才可以使WordPress实现文章人性化时间格式呢?

这个功能还是非常具有实际意义的,既可以帮我们大大改善信息流界面的杂乱感,又可以留住访客,不至于白白流失。

将下方代码添加进function即可实现:

//人性化时间格式add_filter('the_time','time_ago');function time_ago(){    global $post ;    $to = time();    $from = get_the_time('U')- 28800 ;    $diff = (int) abs($to - $from);    if ($diff <= 3600) {        $mins = round($diff / 60);        if ($mins <= 1) {            $mins = 1;        }        $time = sprintf('%s 分钟前', $mins);    }    elseif (($diff <= 86400) && ($diff > 3600)) {        $hours = round($diff / 3600);        if ($hours <= 1) {            $hours = 1;        }        $time = sprintf('%s 小时前', $hours);    }    elseif ($diff >= 86400) {        $days = round($diff / 86400);        if ($days <= 1) {            $days = 1;            $time = sprintf('%s 天前', $days);        }        elseif( $days > 29){            $time = get_the_time(get_option('date_format'));        }        else{            $time = sprintf('%s 天前', $days);        }    }    return $time;}//在需要调用的地方加入下方代码<?php  echo time_ago(); ?>

——组织名片——

WordPressX | 加入组织 ·  业务合作

   Rovun  首席会长

    致力于集结大中华区WordPress爱好者!

     合作微信:OwnMalls

cde38ecfc7d635c7a1d712c9226203ec.png

↓↓↓

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值