Universal Star Rating


Universal Star Rating provides 2 shortcodes to give 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 these shortcodes to embed a single inline star rating or a tabular list of star ratings.

Supported Languages: English, German

To insert a single inline star rating inside a post just type [usr 5] where 5 is the rating/amount of stars.

To insert a tabular list of 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/amount of stars. Your list should consist of more than 1 key:value pairs.


  • English
  • German

Note: This plugin is localized / translatable. This is very important for all users worldwide. So please contribute your language to the plugin to make it even more useful. Just send it to me: info [at] universal-star-rating.de


  • This screenshot shows an example post including a single and a multi rating
  • This screenshot shows the settings page
  • This screenshot shows the Preview/Examples 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 > Add New > Upload Plugin
  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 > Add New > Upload Plugin
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
Can I use custom images instead of the pre given ones?

The plugin gives you the opportunity to use your own images. Just upload the prepared images into the custom images folder which can be configured inside the settings page.

Does this plugin provide functionality to let my followers/readers rate something?

At the moment the plugin doesn’t provide this functionality. Only the author of a post is able to include ratings via shortcodes.

How can I tweak the plugin for my needs?

There is a settings page you can use to modify the default settings. If you want to change specific ratings you can add parameters to your shortcode to override the standard settings. You can find an overview within the description page.



It just gives you a system to add stars for rating in the best and easiest way possible. Try it

Works Perfectly

An excellent way to add a rating to your post. I use it for my book reviews and it’s terrific. Super easy to use and no heavy code. Thanks!

Best Star Rating Plugin

This plugin is simply the best Star Rating Plugin out there with a very good support. I use it for all my affiliate sites. Highly recommended!

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 30 reviews

Contributors & Developers

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




  • Added a waterdrop image
  • Added a smiley image


  • Changed some texts
  • Added German translation
  • Changed stylesheet for multi ratings


  • Bugfix: Multi ratings can now be set with a decimal point and a comma
  • Rating output now only consists of a decimal point if needed
  • The ice cone image is back


  • Changed CSS file because of styling errors
  • Changed translation functions


  • The entire code has been rewritten
  • New Description Page
  • New Settings Page
  • New Preview Page
  • Prepared to use standardized translations
  • User Request: Added a function to add custom text to single ratings


  • 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