如何在WordPress中显示你的帖子的最后更新日期

你想在WordPress中显示你最近更新的日期? 有些网站会定期更新他们的帖子,并希望在文章上次更新时向用户显示。 在这篇文章中,我们将向您展示如何在WordPress中轻松显示最近更新的日期。

如何在WordPress中显示最近更新的日期

当你需要WordPress的文章的最后更新日期?

大多数WordPress主题通常显示上次发布帖子的日期。 这对大多数博客和静态网站都很好。

但是,WordPress也被那些旧文章定期更新的网站所使用(比如我们的)。 这最后更新的日期和时间是这些出版物的重要信息。

最常见的例子是新闻网站。 他们经常更新旧的故事,以显示新的发展,添加更正或媒体文件。 如果他们只添加发布的日期,那么他们的用户将错过这些更新。

许多受欢迎的博客和网站没有在他们的文章上显示任何日期。 这是一个不好的做法,你不应该从你的博客文章中删除日期。

话虽如此,让我们看看如何轻松地显示WordPress的最新更新日期。

在WordPress中显示最近更新的日期

本教程要求您将代码添加到您的WordPress文件。 如果您之前没有这样做,那么我们建议您查看我们的指南,了解如何在WordPress中复制粘贴代码。

方法1:显示发布内容之前的最后更新日期

您将需要将此代码添加到您的主题的functions.php文件或特定于站点的插件。

函数wpb_last_updated_date($ 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('F jS,Y');
 $ updated_time = get_the_modified_time('h:i a');
 $ custom_content。=' 

最后更新于'。 $ updated_date。 ' 在 '。 $ updated_time。“

“; }      $ custom_content。= $ content;      返回$ custom_content; } add_filter('the_content','wpb_last_updated_date');

此代码检查以查看帖子的发布日期和最后修改日期是否不同。 如果是,则在帖子内容之前显示上次修改日期。

您可以添加自定义CSS来定义上次更新日期的外观。 这里有一个小的CSS,你可以用它作为起点:

。最近更新时间 {
     font-size:small;
     文字转换:大写;
     background-color:#fffdd4;
 } 

这是它在我们的演示网站上的样子。

上次更新的日期在发布内容

方法2:在主题模板中添加上次更新日期

这种方法需要你编辑特定的WordPress主题文件。 现在很多WordPress主题都使用自己的模板标签来定义这些主题如何显示日期和时间等元数据。

有些主题也使用内容模板或模板部分来显示帖子。

几个简单的主题将使用single.php,archive.php和其他模板文件来显示内容和元信息。

您将查找负责显示日期和时间的代码。 然后,您可以用下面的代码替换该代码,或者在您的主​​题的日期和时间代码之后添加它。

$ u_time = get_the_time('U');
 $ u_modified_time = get_the_modified_time('U');
 if($ u_modified_time> = $ u_time + 86400){
 回声“ 

最后修改“; the_modified_time('F jS,Y'); 回声“at”; the_modified_time(); 回声“

“;}

这是它在我们的演示网站上的样子:

上次更新的日期在后meta