Comment Star Ratingに新機能を追加しました。

前の記事が縦長になりすぎてもよくないので、新機能の追加の報告はこちらで行います。

総合ランキングを表示する機能の追加

以下のショートコードで総合ランキングを出力します。デフォルト値がpost_type=”post”なので、投稿で使う場合は引数はなしでも大丈夫です。

[comment_star_rating_ranking post_type="post"]

【投稿の場合】

[comment_star_rating_ranking]

【カスタム投稿(イベント:event)の場合】

[comment_star_rating_ranking post_type="event"]

総合ランキングを出力

テンプレートファイルでも使いたい場合

post_metaテーブルのcsr_rating_averageに総合スコアを保存しているので、以下のコードでテンプレートファイル上で使っていただけます。

$args  = array(
	'post_type'      => $post_type,
	'posts_per_page' => 3,
	'order'          => 'DESC',
	'meta_key'       => 'csr_rating_average',
	'orderby'        => 'meta_value',
);
$posts = get_posts( $args );
varsion1.3からcsr_average_ratingをcsr_rating_averageに変更しました。
お手数ですが、上記をテンプレートに直接記述されてた方はバージョンアップ後変更をお願いいたします。

リッチスニペット対応

検索時に星が表示されるようになりました。
Googoleにインデックスされる必要があり、反映まで時間がかかるので気長に待つ必要があります。

ページで複数の総合レーティングの出力

今までは1ページに1レーティングの出力のみでしたが、以下のように投稿IDを指定した複数の総合ランキング出力機能をVersion: 1.3にて追加しました。

[comment_star_rating_total post_id=1]
[comment_star_rating_total post_id=11]

人気商品のまとめページなどで使っていただけるのではないかと思います。

以下は別記事【WordPress】コメントに星の5段階評価をつけるプラグイン(Comment Star Rating)作りましたの総合評価です。

4.4 rating based on 25 ratings

5つ星のうち4.4

JS最適化に伴い、総合レーティングの表示テキストを変更可能に

次回のアップデート(Version: 1.4)にて管理画面からテキスト、色の変更機能を追加いたします。

コメント