有一些wordpress網站博主想要在網站文章中添加一個預計閱讀時間的功能,其實很簡單,通過獲取文章總文字數量除以預計每分鐘閱讀文字量就好了,今天分享一下實現方法。
將下面的代碼添加在當前使用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(); ?>
把上面的調用代碼放至你當前使用WordPress主題的single.php中的合適的位置即可。
新主題官方微信公眾號
掃碼關注新主題(XinTheme)官方公眾號,本站動態早知道。
發布本站最新動態(新主題發布、主題更新)和WordPress相關技術文章。