WP-PostRatingsは、各記事への評価機能を実装することができるWordPressプラグインです。
評価機能の見た目は、星型やハート型など、豊富な種類から選択することが可能となっております。
WP-PostRatingsのインストール
インストール手順は以下の通りです。
- WP-PostRatingsをダウンロードします。
- ダウンロードしたファイルを展開し wp-content/plugins にアップロードします。
- 管理画面の[プラグイン]ページで、WP-PostRatingsプラグインを有効化します。
WP-PostRatingsの設定
Ratings Options
管理画面で[Ratings] – [Ratings Options]にアクセスして、各種設定を行います。
Ratings Image | 評価機能の種類 |
Max Ratings | 最大評価 |
Enable Google Rich Snippets? | リッチスニペットの有効/無効 |
Show Loading Image With Text | テキストとイメージの表示有無 |
Show Fading In And Fading Out Of Ratings | フェードイン・フェードアウトの効果有無 |
Who Is Allowed To Rate? | 評価を許可するユーザーの種類 |
Ratings Logging Method | 評価ログの記録方法 |
Ratings Templates
続いて、[Ratings] – [Ratings Templates]にアクセスして、表示用のテンプレートを調整します。
Ratings Vote Text | 評価投票前 |
Ratings Voted Text | 評価投票後 |
Ratings No Permission Text | 投票権限がない場合 |
Ratings None | まだ誰も評価していない時 |
Highest Rated | 最高点の場合 |
Most Rated | 評価数が最も多い場合 |
テンプレート内で使える変数は、以下の通りです。
%RATINGS_IMAGES% | 評価イメージ(参照のみ) |
%RATINGS_IMAGES_VOTE% | 評価イメージ(評価可能) |
%RATINGS_AVERAGE% | 平均評価 |
%RATINGS_USERS% | 評価した人数 |
%RATINGS_MAX% | 評価の最高点 |
%RATINGS_PERCENTAGE% | 評価の割合 |
%RATINGS_SCORE% | 評価の合計スコア |
%RATINGS_TEXT% | 詳細な内訳の表示 |
ここはとりあえずデフォルトのままでも構いません。実際に表示させながら調整していくのが良いでしょう。
テーマファイルへの埋め込み
single.phpなどのテーマファイル内に、以下のコードを追加することで、評価機能が表示されます。
<?php if(function_exists('the_ratings')) { the_ratings(); } ?>
評価ランキングの表示
WP-PostRatingsをインストールすると、[外観] – [ウィジェット]に「Ratings」というウィジェットが追加されます。
ウィジェットエリアの好きな場所にRatingsウィジェットを配置することで、評価ランキングを表示することができます。
ウィジェットエリア以外に表示させたい場合は、テーマ内で以下のように記述します。
<?php if (function_exists('get_highest_rated')): ?> <ol> <?php get_highest_rated(post); ?> </ol> <?php endif; ?>
見た目はCSSで調整します。
評価の管理
[Ratings] – [Manage Ratings]にアクセスすると、評価された履歴を参照することができます。
日付やユーザー名などでソートすることも可能です。詳しく解析することができますね。
あとがき
テーマの編集が必要ではありますが、割と簡単に評価機能が実装できますね。
WordPressサイトに評価機能を実装したいと思った時は、ぜひ参考にしていただければと思います。