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

    4年前 回复
    • 子痕

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

      4年前 回复
    • 河马大叔

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

      4年前 回复
    • 子痕

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

      4年前 回复
近期文章
  • 糟心事一二
  • 2023年末总结
  • 服务器部署新环境
  • 2024年的第一顿螃蟹
  • 第三次记录头发
  • Dji Osmo Pocket 3开箱
  • 一夜入冬
  • 美高积木——《刺客信条》完工
  • 白噪音——雨声
  • 欣慰
推荐
  • 搬瓦工VPS 速度快性价比高
  • 阿里云新人特惠专享
  • 腾讯云产品福利专区
服务器部署新环境
1月 6, 2024
12
网站备案成功
6月 9, 2023
43
Twitter账号被冻结
1月 14, 2023
36
谷歌翻译新网址
9月 30, 2022
24
4 1
  • 1
  • 4
关于本站

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

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