公告:分类目录网(FLML.CC)是一个专业的网站分类目录平台!主要提供收录网站服务,要求网站有ICP备案(违规站勿扰),快审服务请联系:qq1962348884

新站提交
  • 网站: 14530
  • 失效: 4020
  • 文章: 29029
  • 待审: 237

WordPress实现文章显示时间几分钟前,几小时前,几天前,那么如何实现呢,其实很简单,今天小编就来分享WordPress如何让文章显示时间为24小时前或1天前的方法,快来看看吧!

1丶在主题functions.php文件代码?>之前,添加如下代码↓

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;
}
add_filter('the_time', 'timeago');

调用代码如下↓

<?php the_time();?>

2丶在主题functions.php文件代码?>之前,添加如下代码↓

function timeago(){
$time_diff = current_time('timestamp') - get_the_time('U'); //计算两个日期之间的秒数差
if ($time_diff <= 86400 * 7) { // 判断日期差是否在一周之内
if ($time_diff <= 300) { //5分钟之内
echo '刚刚'; //显示刚刚
} elseif ($time_diff <= 86400) { //24小时之内
echo human_time_diff(get_the_time('U'), current_time('timestamp')) . '前'; //显示几小时前
} else {
$days = 0;
if (get_the_time('m') != current_time('m')) { // 如果不跨月
$days = daysInmonth1(get_the_time('y'), get_the_time('m')); // 计算上个月总共有多少天
}
$s = current_time('d') + $days; // 计算天数差时要加上上个月的总天数
$m = get_the_time('d');
if ($m == $s - 1) {
echo '昨天'; // 显示昨天
} else {
echo $s - $m - 1 . '天前'; //显示几天前
}
}
} else {
if (get_the_time('Y') == current_time('Y')) {
echo the_time('m月d日');
} else {
echo the_time('Y年m月d日');
}
}
}
add_filter('the_time',timeago');

调用代码如下↓

<?php the_time();?>

希望可以帮助到您!



最近收录

TOTO官网toto.com.cn

入驻时间:2024-12-14

TOTO作为一个生产、销售民用及商业设施

卫浴网www.chinaweiyu.com

入驻时间:2024-12-14

卫浴网是全面的卫浴洁具网包括上千家卫

鲁班到家www.lbdj.com

入驻时间:2024-12-10

鲁班到家是全国家居售后同城配送安装维

芝士伴学www.zsbxedu.com

入驻时间:2024-12-09

芝士伴学网是致力于打造全国职业资格证

多啦导航www.duolaweb.com

入驻时间:2024-12-09

多啦导航是汇聚全网优质网站及资源的网

高清MP4吧www.mp4pa.com

入驻时间:2024-12-09

高清MP4吧是一个影视网站,主要提供最新

放放电影网www.ffddyy.com

入驻时间:2024-12-09

放放电影网是一个在线影视网站,主要提供

爱空间装饰装修公司官网www.ikongjian.com

入驻时间:2024-12-07

爱空间装饰装修公司是一家标准化的互联