1. 秋硕笔记Home
  2. wordpress建站
  3. wordpress记录

纯代码实现 WordPress 显示文章最后更新时间的方法

1、将下列代码添加到到主题functions.php 中。

//文章显示最后更新时间
function wpb_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('F jS, Y');
$updated_time = get_the_modified_time('h:i a');
$custom_content .= '<p class="last-updated">Last updated on '. $updated_date . ' at '. $updated_time .'</p>';  
}
 
    $custom_content .= $content;
    return $custom_content;
}
add_filter( 'the_content', 'wpb_last_updated_date' );

2、设置最后更新时间的显示效果。将下列代码添加到主题css 里面。

.last-updated {
    color: #db7c22;
background: #fff4b9;
border: 1px solid #eac946;
overflow: hidden;
margin: 10px 0;
padding: 15px 15px 15px 35px;
font-size: 14px;
}

需要注意的是,只有文章修改时间超过24小时才会显示最后更新时间,如果想修改间隔时间,修改前面代码里面的 86400即可。

当然,也可以直接使用Last Updated Shortcode这款插件,显示WordPress文章最后修改时间。安装插件以后,直接在写文章的时候插入下列短代码就可以了:

[lastupdated]

本博客 [ 秋硕笔记 ] 内带有 原创 标签文章,均为秋硕独立创作。

撰文不易,转载请注明文章来源并保留原文链接:本文转载自 秋硕笔记

本文链接:https://www.cuikaiyun.cn/pure-code-implementation-of-wordpress-displaying-last-update-time-of-articles.html

Leave a Reply

登录后才能评论