Multi Rating 3.59/5 (1412)

The best rating system plugin for WordPress. Multi Rating 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. The Multi Rating plugin has been downloaded 28,660 times! You can download the plugin at http://www.wordpress.org/plugins/multi-rating

Multi Rating WordPress plugin

A Pro version of the plugin is available which has advanced features. Check out the Pro version!

Demo

You can add a rating form to any post or page using shortcode [mr_rating_form].

Please rate this

0 1 2 3 4

Note you can setup the plugin to automatically place the rating form and rating results on every post or page.

Here are the rating results using shortcode [mr_rating_result]: 3.59/5 (1412)

Here are the top rating results using shortcode [mr_rating_results_list].

Top Rating Results

1 Shortcodes 5/5 (1)
2 Hotspots Analytics
4.72/5 (6)
3 Automatic Upgrades & License Key Activiation 4.58/5 (1)
4 Multi Rating
3.59/5 (1412)

There are several attributes you can add to each shortcode to customize the output. E.g. [mr_rating_results_list result_type=”percentage” show_rank=”false” title=”My Custom Title Top Ratings” show_featured_img=”true” show_category_filter=”false” limit=”5″]

Features

Free Version

The Multi Rating plugin has the following features:

  1. 5 star ratings, percentage and score results
  2. Multiple rating criteria and questions using star ratings, select drop-down lists and radio buttons to choose answers from
  3. Font Awesome used for star rating icons or upload your own star rating images to use instead
  4. Shortcodes to display the rating form and rating results
  5. Shortcode and widget to display a list of rating results (sort by highest rated, lowest rated, most entries, post title ascending or post title descending)
  6. Ability to add schema.org microdata to show the aggregate ratings in search engine results as rich snippets
  7. View the rating results, entries and selected values in the WP-admin
  8. Widget to display the top rating results
  9. Enable for custom post types and pages
  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. Graphical reports on the number of entries per day
  15. Export rating results to CSV file
  16. Custom taxonomy support
  17. Developer API functions and template tags to use in your theme
  18. Edit ratings in WP-admin (Editor & Administrator user roles only)
  19. In-built template system for customization
  20. All data stoted in your own WordPress database – no signup required!
  21. Fully WPML compatible

Pro Version

The following key features are also available in the Pro version:

  1. Multiple rating forms with different rating items
  2. WordPress comments system integration
  3. Bayesian average ratings
  4. Add custom fields to collect additional information
  5. Ratings moderation (approve or unapprove rating entries)
  6. Logged in users can update or delete their existing ratings
  7. New shortcodes, API functions and widgets (i.e. reviews and rating item results)
  8. A user ratings dashboard shortcode
  9. Rating forms can optionally include a name, e-mail and comment fields
  10. Ability to use text descriptions for select and radio options instead of numbers
  11. Post, category and specific page filters to include (whitelist) or exclude (blacklist) automatic placement of the rating form and rating results
  12. Options to exclude the home page, search results and archive pages (i.e. Category, Tag, Author or a Date based pages)
  13. Thumbs up/thumbs down rating item type (e.g. like/dislike)
  14. Display a breakdown of rating item results in 3 layouts
  15. Allow/disallow anonymous user ratings option

Check out the Pro version!

WordPress Admin Gallery

 

Shortcodes

The Pro version contains 4 extra shortcodes [mrp_user_rating_results], [mrp_user_ratings_dashboard], [mrp_rating_result_reviews] and [mrp_rating_item_results].

[mr_rating_form]

Displays the rating form.

E.g. [mr_rating_form title=”My Rating Form” submit_button_text=”Submit Rating” before_title=”<h4>” after_title=”</h4>”]

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

[mr_rating_result]

Displays the rating result.

E.g. [mr_rating_result rating_form_id=”1″ no_rating_results_text=”No ratings!” show_rich_snippets=”false” before_count=”(” after_count=” votes)”]

3.59/5 (1412 votes)

Attribute Description Values
post_id The post id. If not set, the current post is used from the WP loop Number
no_rating_results_text Text to display if there are no rating results yet. If not set, default settings are used. Text
show_rich_snippets Do you want to produce Google rich snippets code? Default set to false. true or false
show_title Do you want to show the post title with the rating result? Default set to false. true or false
show_count Do you want to show the count of entries. Default set to true. true or false
before_count Text to display before count. Default is ( text
after_count Text to display before count. Default is ) text
result_type The result type to use. Default is set to star_rating. star_rating, percentage or score
class Add CSS classes to the parent div element (add spaces between each class). Text

[mr_rating_results_list]

Displays a list of rating results. This shortcode also has filters for specific taxonomies (e.g. category) and can optionally show the featured image of a post.

E.g. [mr_rating_results_list show_featured_img=”true”sort_by=”highest_rated” title=”Top Rating Results”]

Top Rating Results

1 Shortcodes 5/5 (1)
2 Hotspots Analytics
4.72/5 (6)
3 Automatic Upgrades & License Key Activiation 4.58/5 (1)
4 Multi Rating
3.59/5 (1412)
Attribute Description Values
no_rating_results_text Text to display if there are no rating results yet. If not set, default settings are used. Text
show_title Do you want to display the title? Default set to true. true or false
title Title to be displayed i.e. Please rate this. If not set, default settings are used. Text
before_title HTML or text before title. Default is empty. HTML or text
after_title HTML or text after title. Default is empty. HTML or text
result_type The result type to use. Default is set to star_rating. star_rating, percentage or score
show_count Do you want to show the count of entries. Default set to true. true or false
class Add CSS classes to the parent div element (add spaces between each class). Text
category_id Show the rating results for a specific category. Default is set to 0 which means all categories. This overrides the term_id and taxonomy shortcode attributes and is simply an alias for shortcode attribute taxonomy=”category” and setting the term_id. Number
limit Set a limit on how many ratings to show. Number
show_rank Do you want to show a rank? Default is set to true. true or false
taxonomy Show the rating results for a specific taxonomy. This is also used to default the taxonomy used to filter. Default is “category”. Taxonomy name e.g. category, post_tag etc…
term_id The term id to filter in the taxonomy. Default is 0 which means all (e.g. all categories). Number
show_filter Do you want to display the filter? Default is false. true or false
filter_button_text Text for filter button. If not set, default settings are used. Text
filter_label_text Text for filter label. If not set, default settings are used. Text
show_featured_img Do you want to show the post featured image? Default is true. true or false
image_size Set the image size. Default is thumbnail. You can change the thumbnail size in your Media settings. You can also register custom image sizes. See Add Image Size on WordPress.org codex. thumb, thumbnail, medium, large, post-thumbnail or custom image sizes
sort_by Sort the rating results. You can show the highest rated, lowest rated, recent ratings, most entries and also sort by post title ascending or descending alphabetical order. highest_rated is default. highest_rated, lowest_rated, most_recent, post_title_asc, post_title_desc or most_entries

API

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

  • display_rating_results_list
  • display_rating_result
  • display_rating_form

Github repository: https://github.com/danielpowney/multi-rating