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

新站提交
  • 网站: 14512
  • 失效: 3466
  • 文章: 29003
  • 待审: 183

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();?>

希望可以帮助到您!



最近收录

黄河口信息港www.hhk365.com

入驻时间:2024-04-25

黄河口信息港是东营生活信息门户,主要提

漏洞盒子www.vulbox.com

入驻时间:2024-04-22

漏洞盒子是安全公测创始人,漏洞测试和安

安全联盟www.anquan.org

入驻时间:2024-04-22

安全联盟为您提供企业信息查询、网站查

手机漫画www.gmanhua.com

入驻时间:2024-04-21

手机漫画是手机用户喜欢的漫画平台!手机

吉他社www.jitashe.org

入驻时间:2024-04-21

吉他社是一个新兴的吉他爱好者社区,提供

海盐网www.ihaiyan.com

入驻时间:2024-04-19

海盐网是一个集消费体验、生活资讯、人

张家港爱上网www.loveshang.com

入驻时间:2024-04-19

张家港爱上网拥有房产、二手房、装修、

南太湖网www.nantaihu.com

入驻时间:2024-04-19

南太湖网为您提供湖州三县两区迅速并且