使用WordPress发布文章时只会显示文章的发布时间,但是对于一些偏技术类的文章又对时效性有很高的要求,如何实现在文章中添加提醒这个就很有必要。
其实针对这一问题我们只需在当前WordPress主题模板下的“ functions.php”文件中,添加一行代码就可以实现,代码如下:
//在文章和页面结尾添加最后更新时间
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-d H:i' ); //这里设置时间显示格式,可自由调整。
$custom_content .= '<div class="last-updated">本文最后更新于:' . $updated_date . ' </div>';
}
$content .= $custom_content;
return $content;
}
add_filter( 'the_content', 'my_last_updated_date' );
以上代码就是如果文章发布时间超过 24 小时(PS:86400 就是 24 小时,具体间隔时间可自行修改,单位是秒),则在文章底部添加一行新时间的提示。
默认时在文章底部显示此信息,如果希望在文章页面顶部显示,只需将上面代码中第10行内容
$content .= $custom_content;
修改成
$content = $custom_content.$content;
如果你懂CSS的话,还可以为这行提示修改样式,我在使用的样式
样式代码
/* WordPress-为文章添加最后更新时间 */
.last-updated{padding:10px 20px;background-color:#ffffcc;border-radius:6px;border:1px solid;font-size:14px;text-align:left}
© 版权声明
本站网络名称:
乔飞强资源网
本站永久网址:
https://zy.qfqblog.com/
网站侵权说明:
本站所有资源来源于用户上传和网络,如有侵权,请联系站长QQ1134652417删除处理。
1 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
2 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
3 本站软件分享目的仅供大家学习和交流,请不要用于商业用途,下载后请于24小时后删除!
4 本站提供的软件,源码,游戏,其他资源部不包含技术服务请大家谅解!
5 本站资源大多存储在云盘,如发现链接失效无法下载,请联系站长处理!
1 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
2 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
3 本站软件分享目的仅供大家学习和交流,请不要用于商业用途,下载后请于24小时后删除!
4 本站提供的软件,源码,游戏,其他资源部不包含技术服务请大家谅解!
5 本站资源大多存储在云盘,如发现链接失效无法下载,请联系站长处理!
THE END