如何在 WordPress 博客文章页面添加文章字数和预计阅读时间?

如何在 WordPress 博客文章页面添加文章字数和预计阅读时间?

有些人可能会想在自己的博客文章页面上添加文章字数和预计阅读时间,以便访问者可以更好地了解文章内容。虽然这种功能看起来很实用,但实际上它并不总是准确,也不能保证对所有读者都有用。

无论如何,如果你仍然有这个需求,那么在 WordPress 主题文章页面顶部添加这个信息的方法并不难。你只需要在 WordPress 的主题文件中添加一些代码,就可以实现这个功能了。

添加教程

1.在主题目录下functions.php文件把下面的代码添加进去:

//  文章字数和阅读时间
function count_words_read_time () {
  global $post;
  $text_num = mb_strlen(preg_replace(\'/s/\',\'\',html_entity_decode(strip_tags($post->post_content))),\'UTF-8\');
  $read_time = ceil($text_num/300); // 修改数字300调整时间
  $output .= \'共计\' . $text_num . \'字,阅读大约\' . $read_time  . \'分钟。\';
  return $output;
}

2.你需要在主题中找到 single.php 或 content-single.php 这两个文件,它们通常是文章页面的模板文件。然后,你只需在文件中添加以下代码,即可。

<!--文章字数和阅读时间-->
<i class=\"fa fa-hourglass-start\"></i> <?php echo count_words_read_time(); ?>

这段代码将获取文章的正文内容,计算出单词数量和预计阅读时间,并将它们显示在文章页面的顶部。当然,你可以根据自己的需要对样式和显示内容进行修改。

建站知识

给百度统计代码加密,解决搜素关键词被刷广告!

2024-1-25 15:41:39

建站知识

Emlog程序支持多个域名全站访问的方法

2024-1-25 15:41:41

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索