如何在WordPress中显示帖子的上次更新日期
您想在WordPress中显示帖子的上次更新日期吗?有些网站会定期更新帖子,并希望在文章上次更新时向用户显示。在本文中,我们将向您展示如何在WordPress中轻松显示帖子的上次更新日期。
当你需要WordPress中帖子的最后更新日期时间?
大多数WordPress主题通常会显示帖子上次发布的日期。对于大多数博客和静态网站来说这很好。
但是,WordPress也被定期更新旧文章的网站使用(如我们的)。最后更新的日期和时间是这些出版物的重要信息。
最常见的例子是新闻网站。他们经常更新旧故事以显示新的发展,添加更正或媒体文件。如果他们只添加了发布日期,那么他们的用户就会错过这些更新。
许多流行的博客和网站都没有在他们的文章上显示任何日期。这是一种不好的做法,你永远不应该从你的博客帖子中删除日期。
尽管如此,让我们看看如何在WordPress中轻松显示你帖子的最新更新日期。
显示上次更新日期在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 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" );
此代码检查帖子的发布日期和上次修改日期是否不同。如果是,则显示帖子内容之前的最后修改日期。
您可以添加自定义CSS以设置上次更新日期的外观样式。这是一个可以用作起点的小CSS:
.last-updated { font-size: small; text-transform: uppercase; 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) { echo "<p>Last modified on "; the_modified_time("F jS, Y"); echo " at "; the_modified_time(); echo "</p> "; }
这就是它在我们的演示站点上的样子:
我们希望本文能帮助您了解如何在WordPress中显示帖子的上次更新日期。您可能还希望查看我们最有用的节省时间的WordPress快捷方式列表。
评论被关闭。