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

[重要通告]如您遇疑难杂症,本站支持知识付费业务,扫右边二维码加博主微信,可节省您宝贵时间哦!

网站搭建时间长,文章也就随之越来越多,以前文章中的有些方法、技术或者版本可能已经失效或过期,当我们对以前的文章进行编辑之后,未给出更好的用户体验,给出一些时间上的提示,也是不错的选择;那如何操作,我们就来做个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}
/*文章最后更新显示结束*/

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

问题未解决?付费解决问题加Q或微信 2589053300 (即Q号又微信号)右上方扫一扫可加博主微信

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

支付宝赞助
微信赞助

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

您必须遵守我们的协议,如您下载该资源,行为将被视为对《免责声明》全部内容的认可->联系老梁投诉资源
LaoLiang.Net部分资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。 敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:service@laoliang.net
意在交流学习,欢迎赞赏评论,如有谬误,请联系指正;转载请注明出处: » 如何在WordPress文章页上方添加最后修改时间

发表回复

本站承接,网站推广(SEM,SEO);软件安装与调试;服务器或网络推荐及配置;APP开发与维护;网站开发修改及维护; 各财务软件安装调试及注册服务(金蝶,用友,管家婆,速达,星宇等);同时也有客户管理系统,人力资源,超市POS,医药管理等;

立即查看 了解详情