前回、記事のランキング付けプラグインの「Popularity Contest」を設置したばかりですが、またまた設置してしまいました・・・今回は、見ていただいた方に記事を評価していただくプラグインです・・・よく見かけると思いますが、星が5個表示されているあれです・・・σ(^◇^;)ヒヤアセ アクセス解析で見ると、予想以上に記事は見ていただいているのですが・・・コメントがさっぱりで (TOT) ・・・せめて、見てもらった形跡を残してもらおうと設置してみました・・・・ということで、評価してください!!!! (^∀^2)、 早くも2個ほど評価いただいたのですが、予想以上に嬉しいものですね v(^o^")v
設定方法
こちらから「WP-PostRatings」の本体をダウンロードそして、こちらから日本語化ファイルをダウンロード
ダウンロードした本体を解凍して出来た「postratings」フォルダに、解凍した日本語化ファイルをすべて入れて「/wp-content/plugins/」フォルダに転送してください。
あとは、「管理画面」の「プラグイン」より有効化してください。
設定方法
設定は「管理画面」に「記事評価」という項目が増えているので、そこの「評価オプション」から行います。「評価管理」で評価を見たりログを削除したり出来ます。・・・日本語化すると、非常に詳しく、そしてわかりやすくなっておりますので説明は要らないでしょう・・・(゚゚;)\(--;)オイオイ
簡単に説明すると、「メーター画像」のところでお好きな画像の種類を選びます。
「評価の最高値」で、何段階評価にするか選択
例 : 画像を星にして5段階なら 星が5個表示されます。
「評価値とその説明文」の「Rating Text」で画像にマウスが乗った時に表示される文字を指定し、
「Rating Value」で得点数を指定します。
「AJAXスタイル設定」で、更新中に「
「投票権限」で評価できるユーザーを選択
「ログの形式」で・・・ログの形式を選択・・・(゚゚;)\(--;)オイオイ これは多分、多重評価させないためのログだと思います。だから、「ログを保存しない」にすると、同じ人が何回でも連続で評価できるのではないかと・・・・??
後は、表示形式のテンプレートの設定です・・・
「テンプレート変数」の説明が書いてありますので、その変数を使ってそれぞれの表示される形式をお好みで設定してください・・・まぁ~デフォルトで問題ないと思いますが・・・変えるとしたら、日本語の部分の文字を少し変える位でしょうか?
後は最後に設定を保存してください。忘れずに~
使用方法
「管理画面」の「記事評価」の「利用方法」に詳しく書いてあります・・・・簡単に説明しますと・・・自分の使っている「テーマ」の「index.php」 「single.php」 「post.php」 「page.php」などの表示させたいところに
<?php if(function_exists('the_ratings')) { the_ratings(); } ?>
を、記述すると評価欄が表示されます。また、すべての記事に表示させたくない場合は上記の設定ではなく、記事中に
[ratings]
を、記述するだけでOKです。※ 上記はここに表示されてしまうため「全角」になっています。 σ(^◇^;)ヒヤアセ
サイドバーなどに、高評価順に記事を表示させたい場合
サイドバーの表示させたい場所に下記を記述 (当ブログのサイドバーはこの設定です。)<?php if (function_exists('get_highest_rated')): ?>
<ul>
<?php get_highest_rated('both', 10); ?>
</ul>
<?php endif; ?>
<ul>
<?php get_highest_rated('both', 10); ?>
</ul>
<?php endif; ?>
投票数順に記事を表示させたい場合
サイドバーの表示させたい場所に下記を記述<?php if (function_exists('get_highest_rated')): ?>
<ul>
<?php get_most_rated('both', 10); ?>
</ul>
<?php endif; ?>
「both」はページと記事の両方で評価の高い記事を表示します。<ul>
<?php get_most_rated('both', 10); ?>
</ul>
<?php endif; ?>
記事だけを表示するには、「both」を「post」に、ページだけを表示するには、「both」を「page」に置き換てください。
「10」は記事の表示数です。「10」の場合は10個の記事を表示します。
あとは、自分の場合「postratings-css.css」のスタイルシートを少しだけいじって目立つようにしました。(^∀^)
そこらへんはお好みで~~
以上終了です。
人気度 : 10 %



(22 投票, 平均値/最大値: 4.23 / 5)
関係のある記事
2 users の書き込みがあります
はじめまして。
参考になる記事ありがとう御座いました!
一つ、分からないところがあり
ご質問させていただきたくコメントさせていただきました。
(16 投票, 平均値/最大値: 4.31 / 5)
↑の表記ですが、
デフォルトだと、イタリックの上にフォントが
指定されていて、個人的に見た目が好きじゃありません。
そこれで、ノーマル表記に戻そうと
cssの中にあったイタリックの表記を消してみたり
してみたのですが、いっこうに変わる気配がありません。
この記事の表記のようなフォント表記に
変えるには何所をいじればいいのでしょうか?
教えていただけませんでしょうか。
よろしくお願い申し上げます。
maya 様
コメントありがとうございます。
ペコリ(o_ _)o))
自分の使用しているバージョンは古いためか、特に設定することなくイタリックではなかったと思うのですが・・・
どちらにしろ、スタイルの設定で直せると思います・・・
postratings-css.css の下記内に
.post-ratings {
font-style: normal;
}
と書いてみてはいかがでしょうか?それでもだめなら下記に変更してみてください。 !important を付けることにより他の指定より優先されます
.post-ratings {
font-style: normal !important;
}
それでもだめなら、postratings-css.css の「.post-ratings {}」の部分を丸ごと一番下に移動してください、そうすることによりそのシート内で最優先されます。
・・・それでもだめなら、管理画面の評価オプションの部分で直接スタイルの指定をする方法もあります。
・・・ちなみに、最新のWP-PostRatingsのファイルを見てみた所、イタリック指定しているのはコメント部分のみでそれ以外にスタイルシート内でイタリック指定しているところはありませんでした。つまり、WP-PostRatingsのPHP内で直接指定してる場合はそこを直さなければ直らないかもしれません・・・しかし、PHP内で指定していない場合はmaya 様のスタイルシート内でイタリック指定している可能性が高いと思います。(div内とかspan内で)しかし、その場合でも !important 指定すれば上記の指定で直ると思うのですが・・・
以上、頑張ってみてください。ペコリ(o_ _)o))
コメントほしぃ~よぉ~ σ(^◇^;)