【WordPress】ブログに『読むための所要時間』を表示する方法

Blog Marketing Up Close Blue Pen GraphicBlog Marketing Up Close Blue Pen Graphic / Maria Reyes-McDavis

こちらのサイトを参考に(ていうかそのままコピペ)させていただきました。

WordPress: 『読むための所要時間』を表示するコード書いた – Hinemosu



こちらの記事(たった一行追加するだけでサイトの滞在時間を13.8%伸ばす方法・・・ | IDEA*IDEA)によると、サイト滞在時間が伸びたとか・・・。

そこで簡単なPHPコードを書いてそれを検証、結果として13.8%、滞在時間をのばすことができたそうです。確かに記事を読むときに「まぁ、1分ぐらいだったら読むか」となるかもしれませんね。

たった一行追加するだけでサイトの滞在時間を13.8%伸ばす方法・・・ | IDEA*IDEA から引用

当ブログでは設置した結果・・・

何ら実感は得られませんでした!(涙目)(;´Д`)

記事内容の質が問われているのでしょうか。
ただ、記事のボリュームがなんとなく自分でも分かりやすくなったので、このままにしておきますわ。

で、実際の導入手順ですが。

当ブログでは
記事一覧表示(index)の場合は記事タイトル下の記事情報の下に入れています。
20110610_2

個別記事表示(single)の場合は記事タイトルのすぐ下に入れています。
20110610_1

使用したコードはこちら。

[cc lang=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; ?>

[/cc]

このコードを「index.php」とか「single.php」にコピペします。
▼index.phpの場合(一部抜粋)
[cc lang=php]

<a href="” rel=”bookmark” title=””>

post_content; // wordpress users only
$word = mb_strlen(strip_tags($mycontent));
$m = floor($word / 400) + 1 ;
$est = $m . ‘分ぐらい’ ;
?>

この記事を読むのに必要な時間の目安:


< ?php if (is_single() || is_page()) { edit_post_link(('Edit this article'), '

‘, ”); wp_link_pages(‘before=

‘); } ?>

[/cc]
記事情報の下、ということで「”postmeta”」が終わったあとに入れています。

▼single.phpの場合(一部抜粋)
[cc lang=php]

<div id="post-” >

← Back to <a href="post_parent) ?>” title=”post_parent) ?>” rev=”attachment”>post_parent) ?>

[/cc]
タイトル下、記事情報の上、ということで、「”postmeta”」の中に入れ、且つ最初に読み込むように入れています。

お使いのテーマ(テンプレート)によって、違いがあると思いますので、コードをよく見て試行錯誤してみてください。
(※当方では一切責任持ちませんのであしからず)


gladdesign-blog-CrazyOneをもっと見る

購読すると最新の投稿がメールで送信されます。

gladdesign-blog-CrazyOneをもっと見る

今すぐ購読し、続きを読んで、すべてのアーカイブにアクセスしましょう。

続きを読む