子痕的生活志 子痕的生活志
  • 首页
  • 分类
    • 随笔
    • 读书
    • 游玩
    • 摄影
    • 网络
    • 数码
  • 关于
  • 归档
  • 书单
  • 友链
  • 留言
首页 › 网络 › 为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年前 回复
近期文章
  • 梦回彩云之南
  • Twitter账号被冻结
  • 2023年元旦我们是这样跨的
  • 法院判了
  • 感染新冠病毒过程
  • 公司领头“羊”
  • 小米充电宝口袋版10000mAh
  • 重拾瑜伽
  • 喜剧小品《互联网体检》
  • 江苏园博园
Twitter账号被冻结
1月 14, 2023
29
谷歌翻译新网址
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 # # Mate 30 Pro #
子痕