如何在WordPress中显示预计的帖子阅读时间(插件+代码)

已发表: 2024-07-26

如果您想在 WordPress 网站上显示估计的博客阅读时间,那么您来对地方了。 在本教程中,我们将向您展示如何在 WordPress 中手动添加博客阅读时间并使用插件。

让我们面对现实吧,我们的注意力持续时间比以往任何时候都短。

读者通常想知道在决定深入阅读一篇博客文章之前他们需要投入多少时间。因此,在帖子顶部显示预计阅读时间对于您的 WordPress 网站来说可能是一个创新想法。

这个简单的功能有助于管理读者的期望,并可以显着改善用户体验。 这是一种微妙的方式,表明您重视他们的时间并致力于提供无缝的阅读体验。

因此,请继续阅读,了解如何在 WordPress 网站上轻松实现这个简单的功能!

为什么需要显示博客阅读时间

我们已经告诉过您,显示博客阅读时间可以提高用户体验。 除此之外,这些是为您的网站实现此功能的主要原因:

  • 尊重读者的时间:通过预先估计阅读您的帖子需要多长时间,您就表达了对读者时间的尊重。
  • 提高参与度:如果读者知道某个帖子适合他们的空闲时间,他们就更有可能点击该帖子。 这可以显着提高您的点击率。
  • 增加网站停留时间:当读者知道他们有足够的时间来阅读您的内容时,他们更有可能留在您的网站上并浏览其他文章。

现在让我们看看读者的平均阅读速度是多少!

平均阅读速度是多少?

在我们深入探讨增加 WordPress 博客阅读时间的技术细节之前,我们先来谈谈普通读者。 虽然它可能会因年龄、教育程度和文本复杂性等因素而有所不同,

平均阅读速度的一个很好的估计是每分钟 200-250 个单词左右。

请记住,这只是平均值。 有些读者会更快,而另一些读者可能会花时间。 这就是为什么提供预计的阅读时间如此重要——它有助于设定期望。

在计算博客的预计阅读时间时,平均每分钟 200 到 250 个字是一个很好的起点。

如何使用插件和代码在 WordPress 中添加博客阅读时间

显示博客文章的预计时间

正如我们之前所说,我们将展示两种在 WordPress 网站上增加博客阅读时间的方法。 有两种方法:

  • 使用 Read Meter 插件添加博客阅读时间
  • 通过编码增加博客阅读时间

首先,让我们向您展示如何使用 Read Meter 插件添加博客阅读时间!

方法01:如何使用插件显示预计的阅读时间

有几个流行的插件可以增加 WordPress 网站的阅读时间。 其中,我们将在本教程中使用 Read Meter 插件。 这是一个非常适合初学者且免费使用的插件。

首先,您需要在您的网站上安装该插件。

为此,请转到WordPress 仪表板 -> 插件 -> 添加新插件。 然后搜索插件并从搜索结果中安装插件。 安装插件后,不要忘记激活它。

此图显示了如何安装读表插件

激活插件后,您需要从 WordPress 仪表板访问“设置”->“读取仪表”页面来配置插件设置。

在“常规设置”选项卡中,您可以选择要显示阅读时间的帖子类型。 例如,该插件可以让您在博客文章和页面上显示阅读时间。 由于我们要显示博客阅读时间,因此我们在这里选择帖子

您还可以调整平均阅读速度。 默认情况下,该插件通过估计每分钟 275 个单词的阅读速度来计算阅读时间。

在估计阅读博客文章所需的时间时,还可以选择包含评论和图像。

完成后,单击“保存”按钮。

此图显示了如何配置 Read Meter 插件的常规设置

然后单击“阅读时间”选项卡。 在这里您可以更改阅读时间位置、字体大小、边距、填充、颜色等。然后点击“保存”按钮。

此图显示了如何自定义博客阅读时间设置

之后,您可以转到“进度栏”选项卡并编辑设置。 您将看到用于选择栏位置(页面顶部或底部)或从 WordPress 网站完全禁用它的选项。

您还可以更改其样式、背景颜色、原色和条形粗细。

不要忘记单击“保存”按钮。

此图显示了 Read Meter 插件的进度栏设置

就是这样!

现在让我们检查一下它是否有效。 这是预览!

该图显示阅读后时间功能运行良好

就这么简单!

方法02:如何通过编码添加读后时间

如果您不想让您的 WordPress 网站充满额外的插件,您可以简单地使用以下代码来显示博客文章的预计时间。

您必须将这些代码放入您正在使用的主题中:

 <?php /** * Estimated Reading Time * * Use by adding it to a hook like add_action( 'prefix_after_entry', 'prefix_estimated_reading_time' ); * * @return void */ function prefix_estimated_reading_time() { // get the content $the_content = $post->post_content; // count the number of words $words = str_word_count( strip_tags( $the_content ) ); // rounding off and deviding per 200 words per minute $minute = floor( $words / 200 ); // rounding off to get the seconds $second = floor( $words % 200 / ( 200 / 60 ) ); // calculate the amount of time needed to read $estimate = $minute . ' minute' . ( $minute == 1 ? '' : 's' ) . ', ' . $second . ' second' . ( $second == 1 ? '' : 's' ); // create output $output = '<p>Estimated reading time: ' . $estimate . '</p>'; // return the estimate return $output; }

该函数计算内容中使用的字数,然后除以200 ,然后显示为分钟和秒。 但是, 200是此代码片段中的默认 WPM,您可以根据需要随时更改。

多坎

结束 WordPress 帖子阅读时间

如果您已经完成了整个教程,请向您表示感谢。 而且,如果您想通过添加额外的用户友好性来使您的博客网站变得更有趣,那么没有什么比为您的文章添加预计时间的概念更好的了。

最重要的是,增加博客阅读时间很容易,对吧? 你还在等什么? 按照本教程,自行将博客阅读时间功能添加到您的 WordPress网站。

与博客阅读时间一样,您还可以进行另一个小调整来进一步改善用户体验,即显示网站上的热门博客文章。 按照我们的教程,实现显示热门博客文章功能,并见证神奇之处。

现在,如果您对本教程有任何反馈,请随时使用下面的评论框与我们分享。 我们感谢读者的任何反馈。

订阅 weDevs 博客

我们每周发送时事通讯,确保没有垃圾邮件