Multi Rating3.62/5(163)

Multi Rating is a simple rating plugin which allows visitors to rate a post based on multiple criteria and questions. It is responsive, easy to use and integrates seamlessly into any WordPress theme.

Multi Rating

The Multi Rating plugin has been downloaded 11054 times! You can download the plugin at http://www.wordpress.org/plugins/multi-rating

Rating Form

Here is the rating form using shortcode [display_rating_form]

Please rate this

01234

Refresh the page after you have submitted the rating form to see the results updated.

Rating Results

Here are the rating results using shortcode [display_rating_result]

3.62/5(163)

Multi Rating Pro has advanced features including multiple rating forms, reviews, individual rating item results, update/delete existing ratings, select option text and heaps more!

Click here to learn more.

WordPress Compatibility: Requires at least: 3.0.1, Tested up to: 3.9.


Free Version

The Multi Rating plugin has the following features:

  1. 5 star rating, percentage and score results
  2. Multuple rating criteria and questions using star ratings, select drop downs or radio buttons to choose answers from
  3. Fontawesome used for star rating icons
  4. Shortcodes to display the rating form, rating results and top rating results
  5. Rich snippet added to page markup for 5 star rating results – appears in search results
  6. View the rating results and entry values from the WP-admin
  7. API functions for using Multi Rating in your theme
  8. Widget to display the top rating results
  9. Options to apply to different post types
  10. Add custom weights to each rating item to adjust the overall rating results
  11. Automatic placement settings to display the rating form and rating results on every post in different positions
  12. Meta box on the edit post page to override the default automatic placement settings
  13. Settings to restrict post types, turn on validation, modify text, apply different styles and clear the database etc…
  14. Reports on number of entries per day
  15. Export rating results to CSV file

Pro Version

  1. Multiple rating forms with different rating items
  2. WordPress comments integration – show rating items in comments form and display results in comments
  3. Logged in users can update and delete their existing ratings
  4. New shortcodes, API functions and widgets for displaying rating results in a review format, displaying individual rating item results, displaying rating results belonging to a specific user and displaying the WordPress comments form with rating items
  5. Rating forms can optionally include a name, e-mail and comment fields
  6. Ability to use text descriptions for select and radio options instead of numbers
  7. View rating results per post and rating form in WP-admin backend
  8. Post, category and specific page filters to include (whitelist) or exclude (blacklist) automatic placement of the rating form and rating results
  9. Options to exclude the home page and archive pages (i.e. Category, Tag, Author or a Date based pages)
  10. Ability to choose either radio buttons or select drop down boxes for the rating item options
  11. Thumbs up/thumbs down rating item type
  12. Includes the ability to display the individual rating item results with the selected option totals similar to a poll

Other features available in the Pro version include:

  1. Allow/disallow anonymous user ratings option
  2. Change the defaults settings for each post in the Edit Post page including the default rating form and allow anonymous ratings option
  3. Option to display the rating result back to the user when they submit a rating form
  4. Modify the duration in days for the IP address & date validation check for users submitting the rating form
  5. More filters on WP-admin rating results tables
  6. More star rating image sprites

Click here to learn more.


Top Rating Results

Here is the top rating results using shortcode [display_top_rating_results]

Top Rating Results

15/5(1)Insight Real Estate
25/5(1)API
34.6/5(1)Hotspots Analytics
43.62/5(163)Multi Rating
51.65/5(1)Quick Start Guide

Note: Only this page is using this rating form hence the one result coming back.

Custom CSS

You can add additional custom CSS in the plugin settings to modify the styles of the HTML if you want. For instance, the following custom CSS has been used in the settings of this plugin:

.top-rating-results .rank {
   background-color: #DDDDDD;
   -webkit-border-radius: 50%; 
   -moz-border-radius:  50%; 
   border-radius: 50%; 
   padding-left: 8px;
   padding-right: 8px;
}
.rating-result .percentage-result, .rating-result .score-result {
   font-weight: bold;
}

WordPress Admin Gallery

Shortcodes

The Pro version contains 3 additional shortcodes [display_user_rating_results], [display_rating_result_reviews] and [display_rating_item_results].

Note: All titles are h4.

[display_rating_form]

Displays the rating form

Attributes:

  • post_id – the post id. If not set, the current post is used from the WP loop
  • title – Title to be displayed i.e. Please rate this. If not set, default settings are used.
  • before_title – HTML or text before title. Default is empty.
  • after_title – HTML or text after title. Default is empty.
  • submit_button_text – If not set, default settings are used.
  • class – add CSS classes to the parent div element (spaces between each class)

[display_rating_result]

Displays the rating result for a post and rating form

Attributes:

  • post_id – the post id. If not set, the current post is used from the WP loop
  • no_rating_results_text – Text to display if there are no rating results yet. If not set, default settings are used.
  • show_rich_snippets – Do you want to produce Google rich snippets code? Default set to false.
  • show_title – Do you want to show the post title with the rating result? Default set to false.
  • show_count – Do you want to show the count of entries. Default set to true. The count is only shown if the title is displayed and surrounded in curly braces i.e. (5).
  • result_type – the result type to use i.e. star_rating, score or percentage. Default is set to star_rating.
  • class – add CSS classes to the parent div element (spaces between each class)

[display_top_rating_results]

Displays the top rating results and includes a category filter.

Attributes:

  • title – the title to display. If not set, default settings are used.
  • before_title – HTML or text before title. Default is empty.
  • after_title – HTML or text after title. Default is empty.
  • no_rating_results_text – Text to display if there are no rating results yet. If not set, default settings are used.
  • show_count – Do you want to show the count of entries. Default set to true. The count is only shown if the title is displayed and surrounded in curly braces i.e. (5).
  • show_category_filter – do you want to display the category filter select? Default is true.
  • category_id – Limit the rating results for a specific category. Default is set to 0 which means all categories
  • limit – Set a limit of how many reviews to return. Default set to 10.
  • result_type – the result type to use i.e. star_rating, score or percentage. Default is set to star_rating.
  • show_rank – shows a rank of the rating result. Default is set to true.
  • class – add CSS classes to the parent div element (spaces between each class)

API

The API functions are located in the multi-rating-api.php file which contains a static class called Multi_Rating_API. The key API functions are:

  • display_top_rating_results
  • display_rating_result
  • display_rating_form

The pro version contains 3 additional API functions: display_user_rating_results(), display_rating_result_reviews() and display_rating_item_results()

FAQ

What is the algorithm for weighted rating?

Each multi rating is adjusted based on the weight.

Let V = value of multi-rating
M = max rating value for multi-rating item
W = weight for multi-rating item
C = count or multi-rating items
TW = total weights of multi-rating items

First we figure out the adjustment percentage we need to make based on the current multi-rating weight and the total multi-rating weights

A = adjustment percentage = (W / TW) * C

i.e. a count of 3 and a total weight of 4 (2, 1 and 1 for each multi-rating item), this will create the following adjustment:

(2 / 4) * 3 = 1.5
(1 / 4) * 3 = 0.75

So if we add up the adjustments it equals the the count 1.5 + 0.75 + 0.75 = 3. If all the weights are the same, it will still equal the count. This adjustment is then multiplied to the overall rating result.

result = (V / M) * A

Can I prevent visitors from submitting the same rating forms multiple times for the same post?

Yes, enable the the rating form IP address and date validation setting. This will prevent a visitor from submitting a rating form multiple times within a 24 hour period. The visitors IP address is used to identify them.

How can I change the style of the rating form or rating results?

You can change the style by adding CSS in your theme. There is a custom CSS option in the plugin settings page.

What happens if I delete a rating item even though visitors have submitted a rating previously with this rating item

All prior rating entry results will include the deleted rating item in their rating result. The rating item is not included in any new rating entry results.