久しぶりにWordPressの話でも。
何か面白いプラグインはないものかと探していたのですが、Popularity Contestというものにちょっと興味を持ったので早速導入してみました。
要は、自分のブログの各エントリーの人気度を自動的に集計して、ランキングをブログ上に表示させることが出来るのです。
人気度は、単にアクセス数が多ければいいというわけではありません。この辺は後述しますが、アクセスがあった場合、コメントがあった場合、トラックバックがあった場合などで重要度を決めることが出来、デフォルトならトラックバック1回の人気度は8回のアクセスに相当する設定となっています。
では、早速インストールして使ってみましょう。
- 準備
-
- 配布元からPopularity Contestをダウンロードし(WordPress 2.3以上なら上のDownloadから、未満なら下のDownloadから)、解凍して出来たフォルダをpluginsディレクトリにアップロード。
- WordPressの管理画面からPopularity Contestを有効にする。
- サイドバーにランキングを表示させる
-
- ランキングを表示させたい位置に、
<?php akpc_most_popular(); ?>を追加。 - そのままだと
<li>******</li>という風に出力されるので、前後に<ul></ul>などを追加して見栄えを整える。
- ランキングを表示させたい位置に、
- ランキングに表示されるエントリー数を変更する
-
- そのままだとランキングに表示されるエントリー数は10個なので、それ以外にしたい場合は以下の手順へ。
- ダウンロードして解凍したpopularity-contestフォルダの中にあるpopularity-contest.phpを開く。
- 約1631行目の
function akpc_most_popular($limit = 10, $before = '<li>', $after = '</li>') {の$limit = 10,の数値を変更したい数値に書き換える。 - popularity-contest.phpを保存し、アップロードする。
- ちなみに、同行の
$before = '<li>', $after = '</li>'の部分を$before = '<dd>', $after = '</dd>'などに置き換えることで、出力されるタグを変更することも可能。
- 重要度を変更する
-
- WordPressの管理画面の設定から、Popularityを開く。
- 「****** Views:」等の一覧が並んでおり、その右の数値を変更することで各項目の重要度を変更する。例えばPermalink Viewsならばそのエントリーの個別ページにアクセスされた場合の重要度を意味し、Commentsならばそのエントリーにコメントされた場合の重要度を意味している。
- 変更が終われば、Update Populality Valuesをクリックして更新。
- 補足
- もう少し的を絞ったランキング、例えばカテゴリーやアーカイブ別のランキングなども表示させることが可能ですが、ここでは割愛します。WordPressの管理画面の設定にあるPopularityに英語で説明が書かれてありますので、そこを読んでみてください。
関連するエントリー
- 今使っているWordPressのプラグイン
- WordPressのプラグインとテーマを簡単にインストール
- WordPress 2.5のコメント欄でGravatarのアバターを表示させる
- WordPressで過去のエントリーリスト
- eo光の速度が遅いと感じたら
- Newer: Twitterのつぶやきの傾向をグラフ化
- Older: Googleマップをシンプルに自分のWebサイトで使う
Comments:0
Trackbacks:0
- Trackback URL for this entry
- Listed below are links to weblogs that reference
- Popularity Contestで人気エントリーのランキングを表示させる from Cox Café




(2 投票, 平均値/最大値: 4.50 / 5)