子痕的生活志 子痕的生活志
  • 首页
  • 分类
    • 随笔
    • 读书
    • 游玩
    • 摄影
    • 网络
    • 数码
  • 关于
  • 归档
  • 书单
  • 友链
  • 留言
首页 › 网络 › 为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。缓存没清理嘛?

    3年前 回复
    • 子痕

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

      3年前 回复
    • 河马大叔

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

      3年前 回复
    • 子痕

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

      3年前 回复
近期文章
  • 乌发从头开始
  • 欲问五一何处去 紫金山巅望浮云
  • 我也想养“落落”
  • 又阳了
  • 不吃饭和不听话
  • 最近忙了啥
  • 新冠变种XBB1.16症状及备药清单
  • 办卡不?免年费
  • 男人的加油站……
  • 梦回彩云之南
近期评论
你这白发确实太多了啊,需要滋养滋养,补肝肾养气血
—— 响石潭18小时前乌发从头开始
封账号,清理粉丝现在twitter各种严格
—— 王光卫博客2天前Twitter账号被冻结
现在重阳的人太多,不知道怎么搞的就被感染了。
—— 子痕6天前又阳了
清明才刚过一阵子,就重阳了
—— 老狼6天前又阳了
看你们个个都这么聪明,羡慕的紧。 首页是模板,也懒的自己调整了,等过几天搬到腾讯云国内服务器,速度应该会好很多。
—— 子痕6天前乌发从头开始
Twitter账号被冻结
1月 14, 2023
35
谷歌翻译新网址
9月 30, 2022
24
Google镜像网站
7月 6, 2022
30
升级并续费服务器
9月 19, 2021
25
4
  • 0
  • 4
关于本站

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

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