Universal Star Rating


Universal Star Rating gives the author the opportunity to add ratings/reviews for desired data, products and services with the aid of a classic star rating system. You can make use of two shortcodes to embed a single inline star rating or a tabularly list of star ratings.

Supported Languages: English, French, German, Italian, Portuguese (Brazil), Spanish

To insert a Universal Star Rating inside a post just type [usr 5] where 5 is the amount of stars.

To insert a list of Universal Star Ratings inside a post just type [usrlist "Pizza:3" "Ice Cream:3.5" (...)] where the first value is what you want to rate and the second value is the rating. Your list can be as long as you want it to be but it must consist of more than 1 key:value pairs.


  • This screen shot shows a list of ratings inside a (german) post using the [usrlist (...)] shorttag.

  • This screen shot shows the english version of the options page inside the admin panel of WordPress.

  • This screen shot shows the preview inside the options page


  1. Upload the content of the ZIP-file universal-star-rating.zip to the /wp-content/plugins/universal-star-rating/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress


  1. Upload the ZIP-File inside your wordpress admin panel under Plugins > Install > Upload
  2. Activate the plugin through the ‘Plugins’ menu in WordPress


Installation Instructions
  1. Upload the content of the ZIP-file universal-star-rating.zip to the /wp-content/plugins/universal-star-rating/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress


  1. Upload the ZIP-File inside your wordpress admin panel under Plugins > Install > Upload
  2. Activate the plugin through the ‘Plugins’ menu in WordPress


Exactly what I need, but no stars

I’m searching for star rating system based on shortcode like this. And this seems like a perfect one for me. But, stars don’t show! I get only text: “5 stars” and in plugin settings i don’t have these icons showing. Now I don’t have knowledge at all about this, but read some previous reviews that you helped a guy make it work. Can you please help me also? I am desperate because the only alternative I can do to this plugin is to put some emoji on my page and that looks awful.

Exactly what I needed

This is a very low profile plugin that displays a rating based on the score you enter in a shortcode. I did not need a complete user voting system – just an easy & effective way for my friends and I to enter scores in a blog review about sandwiches. I went through probably 5 or 6 different plugins before I finally found this one! Thank you so much.

Read all 27 reviews

Contributors & Developers

“Universal Star Rating” is open source software. The following people have contributed to this plugin.




  • Added some security features
  • Tested the plugin for WP 4.8


  • Deleted unnecessary code


  • Updated Link inside settings page


  • Added a function to show text based output as a tooltip because of a feature request


  • Added an update routine which changes all posts because shortcodes don’t work the old way
  • Updated desciption


  • Tested Plugin against WP 4.4 RC 1


  • Added a function to change Schema.org SEO rating type


  • Fixed a problem which made custom images unusable inside the user specified directory
  • Changed the stylesheet for USR images so that the vertical alignment is now set to the baseline
  • Added a new image (Ice Cone)


  • Added Brazilian Portuguese locale (Thanks to danielpassos!)


  • Changed paths inside USR so that it now uses WP constants
  • USR now loads all language files dynamically
  • Added some new internal functions
  • Code optimization


  • Proofed that the plugin works with WP 4.0
  • Updated locale files and translation document
  • Updated admin panel


  • Added custom images support
  • Updated admin panel


  • Added Schema.org support
  • Updated admin panel
  • Moved content because of a problem while generating stars with some hosting services
  • Some minor bugfixes


  • Removed some unclean Code to avoid notice messages in WP debug mode


  • Added an option to override the star size inside both shortcodes
  • Code optimization


  • Modified the settings page
  • Added 3 new source images


  • Added rtl support for the admin panel
  • Some minor bug fixes


  • Added a Italian and a Spanish language package (Thanks to anddab!)
  • Updated the options page


  • A minor bugfix release which provides a change to the generated image url so that it becomes w3c conform


  • Some changes to the stylesheet because other ones were higher priorized


  • Added an external stylesheet for the images so that other stylesheets can not cause any side effects


  • Added an option to enable shortcodes inside comments
  • Excluded some functions so that the code is more readable


  • Changed the average rating inside lists so that there is just one digit left after the decimal point
  • Changed the admin check so that user can log in into WordPress backend without admin rights


  • Added a new source image
  • Added a function to calculate the average rating inside a list of Universal Star Ratings
  • Some minor bug fixes


  • Added images in different sizes so that they look better (even with browser downsizing) and to improve the response time


  • Changed the img-tag so that the height of the images are now sized via css


  • Added a sort function to the usable images inside the admin panel
  • Edited the img-tag because of an reported error with safari browsers


  • Fixed the German locale because of an reported error


  • Merged the source images
  • Added a new source image
  • Updated functions to support these merged source images
  • Added a new option to enable/disable text output
  • Added functionalities to override the standard settings in shortcodes
  • Updated localization and settings page
  • Code optimization


  • Made the source images smaller
  • Changed the way the output images are created
  • Bugfix: The setting for the max amount of stars is now working


  • Added new images
  • Modified settings page


  • Added a french language package
  • Bugfix: Ratings which are too high are now set to the maximum amount of stars and not to 10 (which is the default value for the maximum)


  • Added a readme file


  • Code optimization
  • Bugfix: Preview inside settings page works now as it was expected to


  • Code optimization
  • Implementation of localization (English and German)
  • Added a settings page for
    1. Some information about this plugin
    2. Localization
    3. Star size
    4. Amount of stars (Doesn’t work correct at this time)


  • Updated multy rating functionality
    1. Changed the used shortcode so that it is easier to use it
    2. Removed the restriction for the amount of ratings inside a post


  • Initial release with basic functionality to add star ratings inside posts