如何在WordPress文章页上方添加最后修改时间

[全站通告]如需人工一对一付费服务(业务),请加微信 2589053300 进行沟通处理-非诚勿扰

网站搭建时间长,文章也就随之越来越多,以前文章中的有些方法、技术或者版本可能已经失效或过期,当我们对以前的文章进行编辑之后,未给出更好的用户体验,给出一些时间上的提示,也是不错的选择;那如何操作,我们就来做个Wordpress教程;

先来看看老梁的效果(红框内)站内演示页面:https://www.laoliang.net/jsjh/technology/3382.html

WordPress 添加显示最后更新时间代码方式方法

在 functions.php 文件中或者你自己做的小插件中添加以下代码,文件位置在你当前模板下;

//显示最后更新时间开始
function laoliang_post_update( $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.d H:s'); //这里设置时间显示格式,可自由调整。
$custom_content .= '<p class="laoliang-update">本文最后更新于<code>'. $updated_date . '</code>,某些文章具有时效性,若有错误或已失效,请在下方留言或联系<a href="https://www.laoliang.net"><b>老梁博客</b></a>。</p>'; 
} 
$custom_content .= $content;
return $custom_content;
}
add_filter( 'the_content', 'laoliang_post_update' );
//显示最后更新时间结束

其中86400就是秒数,意思是超过1天才显示最后更新时间,这个你可以根据自己的需求去设置。

添加CSS

上面代码添加完成之后,还要将CSS样式加入到主题当中

/*文章最后更新显示开始*/
.laoliang-update{padding:10px 20px;background-color:hsla(0,0%,100%,.1);border-radius:6px;border:2px solid;font-size:14px;text-align:left}
/*文章最后更新显示结束*/

按照以上的操作,就可以整出一个老梁那样的效果!

如需博主协助处理(收费),请加微信2589053300(非诚勿扰) --更多请关注:老梁`s Blog

所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!

支付宝赞助
微信赞助

免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。

您必须遵守我们的协议,如您下载该资源,行为将被视为对《免责声明》全部内容的认可->联系老梁投诉资源
LaoLiang.Net部分资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。 敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:service@laoliang.net

转载请注明-老梁`s Blog(老梁博客,老梁IT技术博客) » 如何在WordPress文章页上方添加最后修改时间

发表评论

本站承接,网站推广(SEM,SEO),软件的安装的安装与调试,服务器的推荐以及配置,APP的开发与维护,网络或者web维护;财务软件,客户管理系统,人力资源,超市POS,医药管理,服务器安全,ecshop,金蝶,用友,管家婆;

立即查看 了解详情