WordPressで作られたblogで記事の頭に「この記事は3分で読めます」という新説な表記を見たことありせんか?あれってどうやってるんだろーって思ったら結構簡単にできちゃいましたので自分memoです。とりあえず実装はしませんが、いつか使う時のためにメモっておきます。
下のコードをfunction.phpのどっかあいてるところにポンとコピペしてあげればOK!
それだけで記事の文字数から読むのにかかる時間を計算して表示してくれます!うん。おわかりの通り正確ではありません。あくまで目安です!
//記事の閲覧所要時間を表示
function countdown($content){
$count = round(mb_strlen(strip_tags($content)) / 600) + 1;
return ‘<div class=”time”><span>この記事は約 <span class=”number”>’.$count.”</span> 分で読めまッすヽ(´ー`)ノ</span></div>”.$content;
}
add_action(‘the_content’,’countdown’);