WordPress 文章时间格式修改为更容易阅读的格式

WordPress 默认的文章时间格式只能是某年某月某日,这种格式有时候会不利于阅读。如果改成几天前、几周前的格式往往更好,如果需要改成这种格式可以使用下边的代码,加到当前主题的 functions.php 里:

WordPress 文章时间格式修改为更容易阅读的格式

这个代码有一个缺点,就是无论多长时间前的文章,都会显示 N 年前,太早的文章时间会不好看。

发表评论

1 条评论

  1. 快乐家园 说道:

    可以判断一下,如果超过几天就直接返回日期例如这个是14

    function time_ago( $d, $day = 14 ) {
    if (time() - $d('U') > 60*60*24*$day) return;
    echo ' (', human_time_diff($d('U'), strtotime(current_time('mysql', 0))), '前)';
    }