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

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

子痕
8 2 月, 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。缓存没清理嘛?

    5 年前 回复
    • 子痕

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

      5 年前 回复
    • 河马大叔

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

      5 年前 回复
    • 子痕

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

      5 年前 回复
近期文章
  • 阳谋怎么破?
  • 保友金豪e人体工学椅坏了
  • 救鱼和换电池
  • 2025新年好
  • “觉醒”的九大关
  • 人体工学椅
  • 求助给小朋友买个智能音箱
  • Fluent Reader——Windows端RSS阅读器推荐
  • 海信电视到家
  • 办理港澳通行证如此便捷
推荐
  • 搬瓦工VPS 速度快性价比高
  • 阿里云新人特惠专享
  • 腾讯云产品福利专区
Fluent Reader——Windows端RSS阅读器推荐
26 9 月, 2024
4
服务器部署新环境
6 1 月, 2024
18
网站备案成功
9 6 月, 2023
43
Twitter账号被冻结
14 1 月, 2023
38
4 1
  • 1
  • 4
关于本站

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

导航
首页 关于 留言
整站导航
首页 关于 留言
Copyright © 2019-2025 子痕的生活志. Designed by nicetheme. 苏ICP备2023018222号-1 苏公网安备 32010202011386号
  • 首页
  • 分类
    • 随笔
    • 读书
    • 游玩
    • 摄影
    • 网络
    • 数码
  • 关于
  • 归档
  • 书单
  • 友链
  • 留言
# 育儿 # # CentOS # # 搬瓦工 # # 小神兽 # # Typecho #
子痕