#精品
在 WordPress 中显示最后更新的日期和时间

2025-01-12 0 1,048

如果网站包含经常更新的帖子,那么应该让访问者知道他们正在阅读的文章是最新的。默认情况下,WordPress 只显示发布帖子的日期和时间,本文将介绍一个小技巧,如何在 WordPress 中显示最后更新的日期和时间。

有些网站会不时提供读者重新访问的内容。比如813站长大咖的一些主题和插件介绍帖子,会随着版本更新而更新内容,如果不显示最后更新日期的话,则读者不清楚阅读的内容是不是最新的。

没有人愿意因为如此愚蠢的事情而失去访客,对吧?

如何在 WordPress 中显示最后更新的日期和时间?

在开始所有工作之前,请先备份网站!养成这个习惯,会避免很多麻烦。

本文以WordPress默认的 Twenty Twenty-Two 主题为例。

编辑主题目录下的functions.php文件,示例:

WordPress安装目录 > wp-content > themes > twentytwentytwo > functions.php

*注意:主题不同,路径会有所不同。

在functions.php 文件的最后一行后面加入以下代码:

// 最新更新日期和时间 - 本文出自813站长大咖 https://www.813master.cn/1530.html
function last_date_updated( $content ) {
	$u_time = get_the_time(\'U\');
	$u_modified_time = get_the_modified_time(\'U\');
	if ($u_modified_time >= $u_time + 86400) {
		$updated_date = get_the_modified_time(\'Y-m-d\');
		$updated_time = get_the_modified_time(\'h:i a\'); 
		$custom_content .= \'<p class=\"last-updated\">更新于 \'. $updated_date . \' \'. $updated_time .\'</p>\';
	}
	$custom_content .= $content;
	return $custom_content;
}
add_filter( \'the_content\', \'last_date_updated\' );

如果需要修改字体、颜色、背景颜色、文字大小等内容,可以在自定义CSS中修改last_date_updated 类。示例:

.last-updated {
	font-size: small;
	color: #ffffff;
	text-transform: uppercase;
	background-color: #000000;
}

总结

保持内容更新是一个非常好的主意,这会让读者回访,并清楚的知道正在阅读的内容是最新版本。当然,部分主题是自带这项功能的,以上只是一个示例。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在!
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。联系邮箱:3496947425@qq.com

813站长大咖 精品文章 在 WordPress 中显示最后更新的日期和时间 https://www.813master.cn/1530.html

WordPress极客一枚!无干货,不分享!

常见问题
  • 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。
查看详情
  • 最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug
查看详情

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务