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

将以下代码添加到当前主题函数模板 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

最后修改:2020 年 02 月 08 日 03 : 54 PM
如果觉得我的文章对你有用,请随意赞赏

发表评论