WordPressにようやく親しみを覚えてきたみはらです。
やっぱりWordPressってユーザーが多いので、わからないことはGoogle先生に質問すれば、大抵のことは解決できます。
アフターサービス万全ってことですね。
で、今回もWordPress関連の話なんですが、ブログのタイトル付近でこんなの見かけたことないですか?
- この記事を読むのに1分46秒かかります
- この記事は4分02秒で読めます
- この記事の読了時間:3分35秒
今回は、これを表示する方法を紹介します。
これがあると、サイトの滞在時間がのびる!ってどこかで見たような気がしないでもないです。
記事の読了時間を表示する方法
これをコピペです。
php
<?php
$mycontent = $post->post_content;
$word = mb_strlen(strip_tags($mycontent));
$m = floor($word / 400);
$s = floor($word % 400 / (400 / 60));
$est = ($m == 0 ? '' : $m . '分') . ($s == 0 ? '' : $s . '秒') . 'くらい' ;
?>
この記事は <?php echo $est; ?>で読めます
このコードは、1分間に400文字読むってことになっています。
好きなように弄ってください。
ちなみに、秒まで表示しなくていいよ、だって大体の話でしょ!っていう方のために、秒を表示しないバージョンを。
php
<?php
$mycontent = $post->post_content; // wordpress users only
$word = mb_strlen(strip_tags($mycontent));
$m = floor($word / 400) + 1 ;
$est = $m . '分ぐらい' ;
?>
この記事は <?php echo $est; ?>で読めます
どうぞお試しあれ。(←まずは自分で使えよ)