17 次查询 耗时 0.055 秒
共写了533个字,约2分钟读完,有0条留言
登录/注册

时光机 · 2020年8月16日 0

WordPress自动为文章添加最后修改时间

如上图,参考微信公众号文章,在文章底部自动添加文章最新修改时间。

我比较讨厌网站后台装一大堆的插件,今天分享的是不使用插件如何实现这个功能。

首先,我们打开主题的function.php文件,插入进去如下代码即可:

/**
 * @desc 文章最后更新时间/全局
 * @param $content
 * @return string
 */
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' );
		$custom_content .= '<div class="last-updated">文章最后更新于 ' . $updated_date . ' </div>';
    }
    $content .= $custom_content;

	return $content;
}
 
add_filter( 'the_content', 'my_last_updated_date' );