計算文章的閱讀時間

在functions.php合適位置中置入以下代碼,函数1是获取文章字数,函数2是计算阅读的时间,數值60是閱讀的速度。

function count_words () {
    global $post;
    $text = $post->post_content;
    if (mb_strlen($output, 'UTF-8') < mb_strlen($text, 'UTF-8')) $output .= mb_strlen(preg_replace('/\s/','',html_entity_decode(strip_tags($post->post_content))),'UTF-8');
    return $output;

}

function read_time( $return = false) {
    $wordcount = round(count_words(), -2);
    $minutes = ceil($wordcount / 60);
    
    if ($wordcount <= 150) {
        $output = '1 min read';
    } else {
    $output = $minutes.' mins read';
}
echo $output;
    
}
© 版权声明
THE END
請多多支持
点赞0
相关推荐
  • 暂无相关文章
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情图片

    暂无评论内容