子痕的生活志 子痕的生活志
  • 首页
  • 分类
    • 随笔
    • 读书
    • 游玩
    • 摄影
    • 网络
    • 数码
  • 关于
  • 归档
  • 书单
  • 友链
  • 留言
首页 › 网络 › 为WordPress主题添加文章字数和阅读时间

为WordPress主题添加文章字数和阅读时间

子痕
2月 8, 2020网络

将以下代码添加到当前主题函数模板 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;
}

将以下调用代码加到当前主题正文模板的适当位置即可

<?php echo count_words_read_time(); ?>

本人使用的Hueman theme主题,
functions.php直接修改根目录的/functions.php即可,
而显示位置的模板在/parts/single-author-date.php中。

参考:http://zmingcx.com/main-inscription-number-and-reading-time.html

WorPress 字数统计
赞赏
解决Typecho迁移服务器出现404错误
上一篇
Typecho升级主题真麻烦
下一篇
再想想
所有评论(4)
  • 宁乐熙

    你这是用的啥主题?主页是humen主题,打开这个就是:Powered by Typecho | Theme by handsome。缓存没清理嘛?

    2年前 回复
    • 子痕

      @宁乐熙: 这个是另外个主题。右下角点进去可以看到。

      2年前 回复
    • 河马大叔

      @子痕: 试着添加更新后显示是这样的——
      因在wp-content/themes/twentytwelve/functions.php文件的725行有错误,您对PHP代码的修改已被回滚。请修复并重试。
      syntax error, unexpected ‘>’
      错误内容是这个——$read_time = ceil($text_num / 300);

      2年前 回复
    • 子痕

      @河马大叔: 我试了是没问题的。不行的话,你去文章最底下链接,去 知更鸟 那篇文章,还有一种代码。

      2年前 回复
搜索本站
近期文章
  • “我都喜欢”
  • 新焦虑
  • 第二次看动画片
  • 杂记2022-4-12
  • 杂记2022-4-5
  • 遭遇电话诈骗
  • 更换高档主板
  • 放空的周末
  • 幼儿急疹
  • 车祸之殇
近期评论
  • Karen发表在《“我都喜欢”》
  • Karen发表在《“我都喜欢”》
  • 土拨许发表在《“我都喜欢”》
  • 小陈故事发表在《“我都喜欢”》
  • 奇点世界发表在《“我都喜欢”》
  • 哥斯拉发表在《“我都喜欢”》
  • Mr.Chou发表在《“我都喜欢”》
  • Mr.Chou发表在《新焦虑》
  • 拾风发表在《“我都喜欢”》
  • 大峰发表在《“我都喜欢”》
升级并续费服务器
9月 19, 2021
23
Synology Photos安卓版下载
8月 23, 2021
4
Inoreader无法访问了
4月 5, 2020
20
Typecho升级主题真麻烦
3月 9, 2020
22
4
  • 0
  • 4
关于本站

子痕的生活记录、摄影、数码、折腾,玩物。。。

导航
首页 关于 留言
整站导航
首页 分类 随笔 读书 游玩 摄影 网络 数码 关于 归档 书单 友链 留言
Copyright © 2019-2022 子痕的生活志. Designed by nicetheme.
  • 首页
  • 分类
    • 随笔
    • 读书
    • 游玩
    • 摄影
    • 网络
    • 数码
  • 关于
  • 归档
  • 书单
  • 友链
  • 留言
# CentOS # # 小神兽 # # Typecho # # Windows 10 # # Mate 30 Pro #
子痕