• Home
  • Blog
  • 如何在您的WordPress博客上添加旧文章通知

如何在您的WordPress博客上添加旧文章通知

0 comments

为什么向WordPress博客文章添加旧文章通知

内容衰退(过时的博客文章)对于增长中的WordPress博客来说可能是个问题。

根据您的细分市场,您的内容可能会随着时间的推移变得不相关、不准确或不合适。这可能导致糟糕的用户体验、更高的跳出率和更低的搜索排名。

理想情况下,您将编辑这些文章并用更有用、准确和最新的信息更新它们。

但这并不总是可能的,因为您的网站可能有太多旧文章,而您可能没有足够的资源来更新它们。在这种情况下,为用户添加旧文章通知可能会有所帮助。

这将让他们知道内容有点旧,在使用页面上提供的信息时应牢记这一点。

许多博客使用的另一种解决方案是简单地添加“最后更新日期”而不是发布日期。

如何在WordPress中添加旧文章通知

方法一:使用插件显示旧文章通知

此方法更简单,适合所有希望显示旧文章通知的用户。

首先,您需要安装并激活DX Out of Date插件。有关详细信息,请参阅我们关于如何安装WordPress插件的分步指南。

激活后,您需要访问“设置”»“过期”页面以配置插件设置。

在这里,您需要选择时期和持续时间。这是插件将文章视为旧的时间。

您可以在下面提供要在较旧文章上显示的自定义消息,并启用通知以显示所有旧文章。别担心,您可以通过编辑特定文章来隐藏它。

在设置页面上,您还可以选择帖子类型、通知框颜色,并根据需要添加自定义CSS。

别忘了点击“保存更改”按钮以保存您的设置。

方法二:在WordPress中显示最后更新日期

许多WordPress网站会显示其博客文章的最后更新日期。有些还会用最后更新日期替换发布日期。

此方法的优点在于它可以向用户显示文章上次更新的时间,而无需显示旧文章消息。

首先,您需要安装并激活WP Last Modified Info插件。有关详细信息,请参阅我们关于如何安装WordPress插件的分步指南。

方法三:使用代码添加旧文章通知

此方法要求您手动将代码添加到WordPress主题文件中。如果您以前没有这样做,请查看我们的指南,了解如何在WordPress中添加自定义代码片段。

简单地将以下代码复制并粘贴到您主题的single.php模板中。

// 将旧文章的持续时间定义为一年
$time_defined_as_old = 60*60*24*365;

//检查文章是否超过一年
if((date('U')-get_the_time('U')) > $time_defined_as_old) {

$lastmodified = get_the_modified_time('U');
$posted = get_the_time('U');

//检查文章在发布后是否更新
if ($lastmodified > $posted) {

//显示最后更新通知
 echo '

此文章最新更新于 ' . human_time_diff($lastmodified,current_time('U')) . ' 前

'; } else { //显示最后发布时间通知 echo '

此文章发布于 ' . human_time_diff($posted,current_time( 'U' )) . ' 前

'; } }

此代码将任何至少一年前发布的文章定义为旧文章。

然后它检查文章是否超过一年。如果是,它会检查文章是否在发布后更新。然后根据这些检查显示通知。

我们在屏幕截图中使用了以下自定义CSS来自定义旧文章通知。

p.old-article-notice {
 background: #fbffd8;
 padding: 10px;
 border: 1px solid orange;
 font-size: small;
 font-weight: bold;
}

我们希望这篇文章能帮助您轻松地在WordPress博客上显示旧文章通知。您可能还想查看我们的WordPress SEO指南,或者查看我们为WordPress精选的最佳热门文章插件。

About the Author

Follow me


{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}
>