October 7, 2014


Try the demo! or take a look to the tutorials!

Yet Another Stars Rating (YASR) is a new system review based on jquery plugin RateIT. With YASR you can make your own review or let your visitors vote, and you can even create multiple sets (a set of stars for each aspect to rate). Review scores or visitor ratings will be indexed by search engines through snippets . Most important, if you are a gd star rating user, with YASR you can import all the data from gd star rating (which isn’t maintained anymore).

How To use

Reviewer Vote

Once YASR is installed, when you create or update a page or a post, a box (metabox) will be available in the upper right corner where you’ll be able to insert the overall rating. You can either place the overall rating automatically at the beginning or the end of a post (look in “Settings” -> “Yet Another Stars Rating: Settings”), or wherever you want in the page using the shortcode [yasr_overall_rating] (easily added through the visual editor).

Visitor Votes

You can give your users the ability to vote, pasting the shortcode [yasr_visitor_votes] where you want the stars to appear. Again, this can be placed automatically at the beginning or the end of each post; the option is in “Settings” -> “Yet Another Stars Rating: Settings”.

Multi Set

Multisets give the opportunity to score different aspects for each review: for example, if you’re reviewing a videogame, you can create the aspects “Graphics”, “Gameplay”, “Story”, etc.

Importing data from gd star rating

If you’re using gd-star-rating, YASR is the plugin for you! You can import from gd-star-rating “overall_rating”, “visitor_votes” and all the multisets with their respective score. Once YASR is installed you just have to go to “Settings” -> “Yet Another Stars Rating: Settings” and start the import (last box at the bottom). This operation can take some time, don’t stop it! Once it’s done you just need to replace the gd-star-rating’s shortcode with the YASR tags. If with gd-star-rating you’re using a different number of stars from the default of 5, YASR will automatically convert all the scores in a range from 1 to 5.

59 thoughts on “Overview

    • Hi Mario, thank you for using Yasr!
      If you wish to insert it into your template, you can use the do_shortcode function: so, for example


  • Hi
    First of all it is just fantastic plugin and many thanks to you. I just have a question. Is there a way to calculate average rating from multiset, like if a give different rating to different features it somehow calculate to a average rating.


  • Hi,

    I want to use a user voting on my site for my movie reviews. I reviewed some DVD-Boxed and gave the single movies in there a personal rating. These reviews are one post in my blog. Any chance to add more than one user rating to the post?

    I think I can do multiset, but then the hole set is chown at the same postion in die post, right?


    • Hi Micheal,

      you’re right, multi set in comments are not avaible yet, but I’ll work on this soon, I hope in 1 month this feature will be avaible 🙂


      • Hi,

        I am not looking for an option to place a multi set in comment. I want to have more than one rating per post and not a multiset.


        • Ah, sorry 🙂

          You can do something like I’ve suggested here but another post id or page should exists for that set (even like a draft) because every stars work with a post id. Of course you should change yasr_overall_rating with yasr_visitor_votes

          Let me know


  • Hi there,

    First off, this plugin is voting/ranking fantastic – lightweight, robust, flexible, well done! I’ve tested a number of WP ranking/voting plugins over the years in WordPress, bbPress, BuddyPress & my preliminary experience w/ YASR is top notch.

    Quick Q: My initial testing of the “Overall Rating” & “Visitor Voting” shortcodes woks 100% as expected in WP Posts & Pages. When I tested the same shortcode(s) in a bbPress topic (a custom post-type) , the shortcodes did not activate (remained as [yasr_visitor_votes size=”large”] with no voting/ranking stars).

    Before I dig any deeper, do the YASR shortcodes work in bbPress (forums, topics, discussions) out-of-the-box OR is bbPress functionality limited to the Pro version of YASR? More than happy to buy the Pro version if it works w/ bbPress.

    I’m a WP developer, so if YASR does not work w/ bbPress, then I could always take a stab at hacking something together to allow YASR to be aware of bbPress (possibles in the bbPress template tags). If bbPress + YASR is a full no-go, then I’ll have to go back to using GD Star Rating (which is not longer active/supported) – so I’d like to stop using GD Star Rating altogether on all my client projects.

    Any input around this Q would be gr8,


    • Hi Jeff,
      I never used bbPress and never thogught to make yasr work with it. (so, no, pro version doesn’t support it)

      I never read bbPress api so I can’t answer if is a full no-go or whatever. I’m going to install bbPress soon and I’ll give to you a better answer

      • Hey thx for the quick reply Dario!

        I’ve learned a few ‘bits’ this afternoon doing some deeper/further testing w/ YASR & bbPress:

        1. after activating a shortcode-enable plugin for bbPress , either a) bbPress Do Short Codes or b) GD bbPress tools (both of which allow allow shortcodes to work in bbPress topics & replies (which is disabled by default in bbPress)) result in the YASR ( [yasr_visitor_votes size=”large”] ) voting stars to show up in a bbPress topic (good)
        2. After #1 (above) while I can now drag my mouse to ‘try to vote’ say 3 or 4 stars, the actual voting process will not occur (I’m using Google Chrome 42.0.2311.60 beta (64-bit) on OS X). Using the same browser/site, I’m 100% able to vote (i.e Voting, please wait > Vote Saved) when using the YASR shortcode on any WP Posts or Pages.

        So, some progress (by allowing shortcodes in bbPress topics & replies) but still not allowing the YASR vote process to activate, happen then complete in bbPress topics. I’ll keep testing to see what I uncover. I do know that when I’ve used GD Star Rating (again, in bbPress) I also has to activate a plugin to allow shortcodes in bbPress, though with GD Star Rating once I did so the actual voting process would complete (in bbPress topics & replies).

        If you discover anything further, definitely let me know as YASR seems much more usable for the types of sites I’m building in bbPress & BuddyPress.


  • Hello, I think your plugin is just amazing and exactly what I’m looking for, since I only sell unique items and those woocommerce ratings just don’t work for me.
    There is just one problem: It doesn’t work 🙁
    It shows up on the page just fine, but the rating doesn’t work.
    Any help would be greatly appreciated.


  • I have the rating showing on our website and it has been live for about 2 months, but the rating doesn’t show in Google. Any ideas as to why?

  • I see the work around for multiset on a single page.
    But what I waned to know is there any workaround or coding I can add that can make this plugin;

    1. Show reviews for multiple products on a single page product table( no multi-sets). Like a unique ID for every review code, and I just paste it with the table.
    Like this http://prntscr.com/63eulr I can do a custom post type”Product Reviews” but I’m still going to need to display all the reviews on one table of the products I choose on a single page.
    What can I do?

      • if you know how to hack your template you can try to use this

        but remember that each element must be in a post

  • The previous comment was exactly what I wanted;
    to show multiple user rating on a single page (within a product table).
    I know previously you said no but is there a way around this?

  • hello. Thanks for a great plugin.
    I have a question I have a plugin to output the result on their id
    I need to show the result on another page

  • Hi QQ (I hope). I have a site where there a multiple visitor votes (I currently use the GD start rating, but want to move away from it). So for example on this page: http://www.woodlogger.com/project_plans/ I have quite a few unique ratings in a grid. Does your plugin allow for this type of rating… If so I couldn’t figure it out. Is there a shortcode with a unique ID that I could use?


      • Hmm.. I’m trying to think of a way around this using your plugin. Could I possibly build a unique multiple rating and it only hold 1 item in each multi. Then include each of the multi ratings on my page?

        or maybe a better question is can you have multiple ratings sets on a single page? and If so can visitors rate each one of these?

        • or maybe a better question is can you have multiple ratings sets on a single page? and If so can visitors rate each one of these?

          1) Yes
          2) No, multiset are read only, example here

          A work around could be create a post for every item in the table, and assign a unique category for every post. Than create a new wordpress page and in this page show only the post for that category

  • Is there a way that an overall rank can be displayed as a cumulative rank of a multiset? Ideally directly above the multiset rank displayed? For example the multiset could contain location, selection, cleanliness, and service, the the overall rank would total their average.

  • Thanks for making such a nice rating plugin! So happy I found it.
    My question are;

    1. How can I get the “[yasr_overall_rating]” short code to show “[Total: 0 Average: 0/5]” like it does the for the short code “[yasr_visitor_votes size=”medium”]”? I don’t want my title and name, etc. to show under the stars. BUT is it necessary to leave it that way for schema purposes?

    2. In the pro version, I see user comments may be an option in the future, Will there be an opportunity to reply to a user rating comment?

    3. If I use the the short code for user rankings, most rates, etc. in a sidebar widget, Is there an option to show an image next to the rating instead of the page/post title?

    Thank you so much! I will be upgrading to pro when my site goes live.

    • Hi Jasmine, thank you for use yasr!

      1a) It’s impossible for now
      1b) Yes, you can hide it but it’s highly discuraged
      2) Yes
      3) No, sorry!


  • Hi first of all many thanks for your plugin so easy to use congrats ! As a newbie on wordpress, could you please provide CSS rules to be able to get the star rating left-aligned, center or right-aligned. Thanks in advance for your answer and keep up the good work. 🙂

  • Hi Dario!

    Just wanted to say thank you! I’ve checked out many star rating plug-ins and yours has found the perfect balance between free and pro features, READ: MUCH BETTER THAN RATING WIDGET! Absolutely recommended.

    Couple questions/wishes:

    • This is probably me being dumb, but I can’t seem to remove the text “[Total: 0 Average: 0/5]”
    • Can you allow us to customize all the text that shows up? For example, the descriptions of each star (super, good, bad, etc…) as well as “You must sign to vote” (Note: missing the “in”). See: http://imgur.com/EobMbrz
    • Related; when I first downloaded the plug-in, the default text when you try to rate twice, said something like “You’ve already rated it x stars“…and then I customized it but it took out the x stars part. How do I restore that function?
    • Can you allow us to choose between left-aligned, center, and right-aligned for the global position of the plug-in? It’d make my life a lot easier than going through each page and center aligning the shortcode.

    Thanks again…this is great work. Looking forward to whatever features you add in the future!

    • 1) In the settings, go in “Styles” tab, and add this rule :

      .yasr-total-average-text {
      display: none;

      2)I can’t do that cause it require a lot of options, and more options means a more complex and heavy plugin. However you can use .po files and change text throught translation 😉
      Thank you for the typo, I will fix that 🙂

      3) In “General Settings” select “NO” at this question : “Insert custom text to show before / after stars” and save it. It will restore the default ones

      4) Once again, you can do it in the styles tab 🙂

      Thank you for your nice words, really appreciated 🙂

      • 1) Perfect. Sorry, but I am new to this…what happens if I want to revert back to your default settings? Is there code for that?

        2) Okay, thanks anyways!

        3) Great!

        4) Thank you, I see the below comment for the right code 🙂

      • Okay Dario

        I’ve done some research on the subject and realise that I’d be better off leaving things alone. Thanks for your help.

        As a suggestion and I don’t know how much work it would take, but is it possible to build such a choice into the plugin for the future?


  • Hi Dario, me again!

    I understand about using the minus sign before the first star for the overall rating but I’m lost when you talk about using phpmyadmin. Could you expand on this please?

  • Hi
    Is there a way of a user being able to vote on 5 different fields within one element.
    Such as: speed of service, quality of service. etc

    Can these then be displayed as an average rating?

    Hope that makes sense?


Leave a Reply

Your email address will not be published. Required fields are marked *