建站教程

建站教程

Products

当前位置:首页 > 建站教程 >

Wordpress建站教程:显示文章更新修改时间的方法(wordpress文章时间格式显示为几分钟前)

GG网络技术分享 2025-03-18 16:12 1


Wordpress建站教程:显示文章更新修改时间的方法

作者:悦然wordpress建站(悦然建站)

(此处已添加小程序,请到今日头条客户端查看)

​继续分享wordpress建站教程。默认情况下wordpress文章都会显示发布时间,但是我们的文章发布之后可能会进行一下修改,而修改的时间是不会显示的,系统还是以当初发布的时间为准。


如果你的网站文章内容有时效性,或者是经常发布一些活动内容,那么让文章显示更新修改时间可能会有更好的用户体验,下面就给大家分享一下方法。


使用插件


这里给大家推荐一个wordpress插件——WP Last Modified Info




​这个插件是英文版的,但是基本不影响我们使用,你可以在设置时使用谷歌翻译,设置好之后保存即可。这个插件可能对有些wordpress模板主题不支持,此时你可能需要使用代码进行调整,具体情况可以问问主题开发者。


使用代码


第一个方法是使用代码,这里给大家分享一段可以实现这个效果的代码


function my_last_updated_date( $content ) {

$u_time = get_the_time( 'U' );

$u_modified_time = get_the_modified_time( 'U' );

$custom_content = '';

if ( $u_modified_time >= $u_time + 86400 ) {

$updated_date = get_the_modified_time( 'Y-m-j h:s a' );

$custom_content .= '<p class="last-updated entry-meta">最后更新 ' . $updated_date . '</p>';

}

$custom_content .= $content;

return $custom_content;

}

add_filter( 'the_content', 'my_last_updated_date' );


把上面的代码添加到你当前wordpress主题模板的functions.php文件中,保存,然后文章就可以显示最后修改更新的时间了。


.last-updated {

font-size: small;

text-transform: uppercase;

background-color: #fffdd4;

}


我们也可以对这个时间显示自定议一个显示样式,可以参考上面的CSS代码,添加到主题CSS,你也可以参考这段代码自由发挥,比如可以修改字体颜色。


总结


本次wordpress建站教程结束,这里分享的是一个比较小众的功能需求,一般的企业网站建设可能并不需要这个功能,大家按需添加即可,真的有需要才用,没必要的功能尽量不要添加。

wordpress文章时间格式显示为几分钟前

在一些有大量用户,网站内容更新很快的网站中,常常在首页显示文章更新的时间为多久前

这样不仅显示出网站活跃度高,对于用户体念也是很好的。

今天通过下面一段简单的代码让wordpress支持这一功能

第一步在主题函数functions.php中加入以下代码;

functiontimeago(){

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(__('%sago'),human_time_diff($time));

else

$display=date(get_option('date_format'),strtotime($date));

return$display;

}

add_filter('the_time','timeago');

第二步:在需要显示时间的地方用以下调用标签:

<?phpthe_time();?>

这样就可以让wordpress文章显示几分钟前发表,希望对大家有所帮助!

标签: 小程序

提交需求或反馈

Demand feedback