您现在的位置是:首页 > cms教程 > WordPress教程WordPress教程
WordPress主题怎么添加文章字数和需要阅读时间
如萱2023-07-03WordPress教程已有人查阅
导读显示文章字数和阅读时间,这功能有什么用呢,我也不知道,不过有用户说人家有我们能不能也加一个,那就加吧。

显示文章字数和阅读时间,这功能有什么用呢,我也不知道,不过有用户说人家有我们能不能也加一个,那就加吧。下面由WordPress教程栏目给大家介绍为WordPress主题添加文章字数和阅读时间的方法。
为WordPress主题添加文章字数和阅读时间为WordPress主题添加文章字数和阅读时间
具体代码这里也分享一下:
文章字数统计
// 字数统计
function zm_count_words ($text) {
global $post;
if ( '' == $text ) {
$text = $post->post_content;
if (mb_strlen($output, 'UTF-8') < mb_strlen($text, 'UTF-8')) $output .= '<span class="word-count">共' . mb_strlen(preg_replace('/s/','',html_entity_decode(strip_tags($post->post_content))),'UTF-8') .'字</span>';
return $output;
}
}
代码添加到当前主题函数模板 functions.php 中。
文章阅读时间
// 阅读时间
function zm_get_reading_time($content) {
$zm_format = '<span class="reading-time">阅读时间%min%分%sec%秒</span>';
$zm_chars_per_minute = 300; // 估算1分种阅读字数
$zm_format = str_replace('%num%', $zm_chars_per_minute, $zm_format);
$words = mb_strlen(preg_replace('/s/','',html_entity_decode(strip_tags($content))),'UTF-8');
$minutes = floor($words / $zm_chars_per_minute);
$seconds = floor($words % $zm_chars_per_minute / ($zm_chars_per_minute / 60));
return str_replace('%sec%', $seconds, str_replace('%min%', $minutes, $zm_format));
}
function zm_reading_time() {
echo zm_get_reading_time(get_the_content());
}
代码添加到当前主题函数模板 functions.php 中。
调用文章字数和阅读时间代码
显示文章字数代码:
<?php echo zm_count_words($text); ?>
显示阅读时间代码:
<?php zm_reading_time(); ?>
将上述调用代码加到当前主题正文模板的适当位置即可。
不过字数统计和阅读时间不是很 ,特别是阅读时间,更是扯淡,默认是按 广播员语速定的。
写完这篇文章,发现网上有更简洁的代码,区别是上面的代码 到秒,下面的代码只估算到分。
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(); ?>
本文标签:
很赞哦! ()
相关教程
- (响应式)WordPress主题Ripro9.0博客免扩展二开版
- (自适应)WordPress主题SEO自媒体博客资讯模板RabbitV2.0
- WordPress主题模板JustNews资讯博客类源码V5.2.2
- WordPress主题模板主题巴巴/博客X主题源码免费下载
- WordPress主题制作导航的多种方法介绍
- WordPress主题初始化优化教程
- WordPress主题WP_Query基本用法介绍
- WordPress主题开发常用数据调用介绍
- 修改WordPress主题的方法
- 自己动手制作WordPress主题步骤教程
- wordpress主题信息的删除方法
- WordPress主题怎么加密,WordPress主题加密怎么破解
图文教程
wordpress实现用外链图片作为文章缩略图的方法
1、要有一个确定图片地址的方法:文章中的 头一张图片,或者使用自定义栏目增加一个自定义值。2、在前台调用确定好的图片:采用函数的方法还是直接调用图片。
Wordpress页面静态化与静态文件不生成的解决方法
页面静态化问题,我们先要下载cos-html-cache 2.7.3页面静态化插件修改主题搜索框代码,在searchform.php文件中,将如下代码:
WordPress主题制作之html静态模板制作的方法
制作WordPress需要了解PHP,但是不管怎样,你的博客页面都是一张网页,网页之所以能够在浏览器中显示出来,是因为最终传送给浏览器的是HTML、CSS和JS等终端代码
wordpress函数get_option()的使用方法介绍
如果你想开发自己的一个wordpress插件,那么也许你有些数据希望保存,这些自定义数据一起都保存在 wordpress数据库的wp_options表,wp_options表就像一个大抽屉,你的wordpress
相关源码
-
(自适应)双语网络电子摄像头设备pbootcms网站模板下载核心功能定位:基于PbootCMS开发的双语摄像头企业官网模板,深度适配产品规格书展示、实时监控演示、解决方案呈现等业务场景,支持中英文内容一键切换。查看源码 -
(响应式)wordpress模板VieuV4.5主题资讯自媒体博客源码Vieu主题专注于个人博客与企业展示场景,采用响应式设计确保在手机、电脑、平板等多设备上的展示。主题集成会员中心、投稿系统、内容保护等实用功能,满足现代博客网站的建设需求。查看源码 -
(自适应)证书授权书防伪查询系统pbootcms模板本模板基于PbootCMS系统开发,为各类证书查询机构设计,可快速构建高效安全的证书核验平台。采用响应式布局技术,自动适配手机端操作,支持批量导入证书数据,提供便捷的查询接口,满足机构证书管理及用户在线核验需求。查看源码 -
(PC+WAP)餐饮奶茶美食小吃招商加盟pbootcms模板源码下载为茶饮烘焙、小吃快餐等餐饮品牌打造的招商加盟系统,助力品牌快速拓展市场;双端pc+wap设计呈现加盟政策对比表。支持后台实时更新菜品图片、加盟费用等关键信息。查看源码 -
pbootcms模板(自适应)花店鲜花花卉园艺网站源码一款基于PbootCMS内核开发的花店鲜花配送与花卉园艺企业网站模板。该模板采用响应式设计,自动适配手机、平板等移动设备,确保用户在任何设备上都能获得优质浏览体验。查看源码 -
自适应营销型IT网络工作室互联网建站公司pbootcms网站模板为IT网络服务商、建站企业打造的高性能营销门户,基于PbootCMS开源内核深度开发采用HTML5自适应架构,实现PC与手机端数据实时同步交互。查看源码
| 分享笔记 (共有 篇笔记) |

