首页 > 新闻资讯 > 让你的文章显示“XX分钟/小时前”的发布效果

让你的文章显示“XX分钟/小时前”的发布效果

4条评论
标签:
更多

下面这段代码可以让你的WordPress文章的发布时间从“XX年XX月XX日”变成“XX小时前”,不过仅限于最近24小时内发布的文章哦。

你需要做的就是把下面的代码复制到functions.php文件里:

add_filter('the_time', 'timeago');

function timeago()
{
    global $post;
    
    $date = $post->post_date;
    
    $time = get_post_time('G', true, $post);

    $time_diff = time() - $time;
    
    if ( $time_diff > 0 && $time_diff < 24*60*60 )
        $display = sprintf( __('%s ago'), human_time_diff( $time ) );
    else
        $display = date(get_option('date_format'), strtotime($date) );
            
    return $display;
}

来源

* 版权声明:作者WordPress啦! 转载请注明出处。

#1
正要用来着
#2
不错,从细节改变用户体验!
#3
收藏了 谢谢!
#4
不错,从细节改变用户体验,收藏了。