"

人気ページを表示するプラグインWP-POSTVIEWSでランキングが数字にならない。

このサイトの右側に表示されている「人気のページ」というウィジットの話です。

もともとランキング機能のないこのプラグインですが、

プラグインの編集から「wp-postviews.php」を編集し、$temp = str_replaceが連続している行があり、

手順1 : その中の if($most_viewd){ と foreach($most_viewd as $post) の間に$rankingno=1; を追記

手順2 : $temp = の最後の行と$output .= $temp; の間に
$temp = str_replace(“%RANKING_NO%”,$rankingno,$temp); を追記

手順3 : $output .= $temp; と } の間に $rankingno++;

を追記するとランキング機能を追加できるが、この手順を実行する場所が同じファイルの中に4か所くらいあるので注意する。

この追記が抜けているときに数字で表示されるはずのところが「%RANKING_NO%」と表示される。

その後は「設定」→「postviews」の中のよくわからない文章を

<li><span>%RANKING_NO%位</span>  <a href=”%POST_URL%”  title=”%POST_TITLE%”>%POST_TITLE%  <span> %VIEW_COUNT% views</span></a></li>

に変更するとランキングが表示される。