如何在WordPress中显示帖子的上次更新日期

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

How to display last updated date of your posts in WordPress

当你需要WordPress中帖子的最后更新日期时?

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

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

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

许多流行的博客和网站都没有在他们的文章上显示任何日期。这是一种不好的做法,你永远不应该从你的博客帖子中删除日期。

尽管如此,让我们看看如何在WordPress中轻松显示你帖子的最新更新日期。

视频教程

订阅WPBeginner

如果您不喜欢该视频或需要更多说明,请继续阅读。

显示上次更新日期在WordPress中

本教程要求您向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");  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 >Last updated on ". $updated_date . " at ". $updated_time ."</p>";  }        $custom_content .= $content;      return $custom_content;  }  add_filter( "the_content", "wpb_last_updated_date" );  

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

您可以添加自定义CSS以设置上次更新日期的外观样式。这是一个可以用作起点的小CSS:

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

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

Last updated date in post content

方法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) {  echo "<p>Last modified on ";  the_modified_time("F jS, Y");  echo " at ";  the_modified_time();  echo "</p> "; }  

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

Last updated date in post meta

我们希望本文能帮助您了解如何在WordPress中显示帖子的上次更新日期。您可能还希望查看我们最有用的节省时间的WordPress快捷方式列表。

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

How to display last updated date of your posts in WordPress

当你需要WordPress中帖子的最后更新日期时?

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

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

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

许多流行的博客和网站都没有在他们的文章上显示任何日期。这是一种不好的做法,你永远不应该从你的博客帖子中删除日期。

尽管如此,让我们看看如何在WordPress中轻松显示你帖子的最新更新日期。

视频教程

订阅WPBeginner

如果您不喜欢该视频或需要更多说明,请继续阅读。

显示上次更新日期在WordPress中

本教程要求您向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");  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 >Last updated on ". $updated_date . " at ". $updated_time ."</p>";  }        $custom_content .= $content;      return $custom_content;  }  add_filter( "the_content", "wpb_last_updated_date" );  

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

您可以添加自定义CSS以设置上次更新日期的外观样式。这是一个可以用作起点的小CSS:

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

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

Last updated date in post content

方法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) {  echo "<p>Last modified on ";  the_modified_time("F jS, Y");  echo " at ";  the_modified_time();  echo "</p> "; }  

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

Last updated date in post meta

我们希望本文能帮助您了解如何在WordPress中显示帖子的上次更新日期。您可能还希望查看我们最有用的节省时间的WordPress快捷方式列表。

相关推荐

发表回复

房先生
我们将24小时内回复。
2024-04-23 13:53:24
您好,有任何疑问请与我们联系!
您的工单我们已经收到,我们将会尽快跟您联系!
[QQ客服]
2781198
加我微信
[电话联系]
13585372227
[电子邮件]
[email protected]
取消

选择聊天工具: