BACK TO DIRECTORY

Stars Rating

by Fahid Javid

4.7
(23 ratings)

Stars Rating transforms WordPress comments into a fully featured review system. It is simple to set up, highly configurable, and designed to keep your Media Library and admin clean no matter how many reviews come in.

Its main features are as follows:

Star Ratings
* Turns posts, pages and custom post types comments into star-rated reviews.
* Choose which post types have ratings enabled, globally and per post.
* Option to require a star selection before a comment can be submitted.
* Choose from two star styles (regular outline or solid filled) with a custom colour picker.
* Display the average rating above the comments section.
* Offers a shortcode [stars_rating_avg] to display the average rating anywhere.
* Hide the average rating text: [stars_rating_avg show_text=”no”].
* Hide an empty average rating: [stars_rating_avg show_empty_rating=”no”].
* See each review’s star rating on the WordPress comments screen (backend).

Review Photos
* Allow reviewers to attach photos to their comments.
* Photos are stored in a dedicated folder (wp-content/uploads/sr-reviews/) — completely separate from the WordPress Media Library to keep it clean.
* Photos open in a per-review lightbox gallery on the front end.
* Manage and delete individual review photos from the comment edit screen in the admin.
* Configure max number of photos, max file size, and max image dimension per upload.
* Restrict photo uploads to logged-in users or allow everyone.

Likes & Dislikes
* Add thumbs-up / thumbs-down buttons to posts on any post type.
* Show or hide vote counts next to each button.
* Restrict voting to logged-in users or allow everyone.
* SVG icons ensure consistent rendering across all browsers and devices.

Negative Rating Alert
* Show a popup when a reviewer selects a low star rating, giving them a chance to reach out before posting.
* Set the rating threshold that triggers the alert.
* Configure a direct link to your contact page inside the alert.

Google Rich Snippets
* Output JSON-LD structured data so star ratings can appear directly in Google search results.
* Set the review type (Product, Recipe, Book, Course, etc.) to match your content.

Labels & Messages
* Customise every user-facing string — prompts, button labels, alert text, error messages — directly from the settings page without editing any code.

Settings
* Organised settings page with tabbed navigation (Stars & Reviews, Likes & Dislikes, Labels & Messages) for quick access to each feature area.

Screenshots

Plugin settings — Stars & Reviews tab covering General, Display, Google Rich Snippets, Negative Rating Alert, and Review Photos configuration in one organised view.

Plugin settings — Stars & Reviews tab covering General, Display, Google Rich Snippets, Negative Rating Alert, and Review Photos configuration in one organised view.

Likes & Dislikes settings tab — enable/disable the feature, select target post types, restrict voting to logged-in users, and toggle vote count visibility.

Likes & Dislikes settings tab — enable/disable the feature, select target post types, restrict voting to logged-in users, and toggle vote count visibility.

Labels & Messages settings tab — customise every user-facing string for star ratings, the negative rating alert popup, and likes & dislikes buttons without touching any code.

Labels & Messages settings tab — customise every user-facing string for star ratings, the negative rating alert popup, and likes & dislikes buttons without touching any code.

Per-post Stars Rating panel in the block editor sidebar — independently enable or disable star ratings and likes & dislikes for each post or page.

Per-post Stars Rating panel in the block editor sidebar — independently enable or disable star ratings and likes & dislikes for each post or page.

Adding the [stars_rating_avg] shortcode via the WordPress block editor to embed the average rating anywhere in a post or page.

Adding the [stars_rating_avg] shortcode via the WordPress block editor to embed the average rating anywhere in a post or page.

Average rating shortcode rendered on the front end — displays star icons alongside the rating score and total review count.

Average rating shortcode rendered on the front end — displays star icons alongside the rating score and total review count.

Review submission form with a five-star rating selector, photo upload button with live thumbnail preview, and the standard comment field.

Review submission form with a five-star rating selector, photo upload button with live thumbnail preview, and the standard comment field.

Published review on the front end showing the star rating and reviewer-attached photos displayed in a clean thumbnail grid.

Published review on the front end showing the star rating and reviewer-attached photos displayed in a clean thumbnail grid.

Likes & Dislikes buttons rendered on a post — shows the prompt label, thumbs-up/thumbs-down SVG icons, and live vote counts.

Likes & Dislikes buttons rendered on a post — shows the prompt label, thumbs-up/thumbs-down SVG icons, and live vote counts.

WordPress Posts admin list with the custom "Avg. Rating" column showing average star rating and total review count per post.

WordPress Posts admin list with the custom "Avg. Rating" column showing average star rating and total review count per post.

WordPress Comments admin screen with the custom "Stars Rating" column displaying the individual star rating for each comment.

WordPress Comments admin screen with the custom "Stars Rating" column displaying the individual star rating for each comment.

Edit Comment screen in the WordPress admin — Stars Rating metabox shows the numeric rating, and the Review Photos metabox displays all attached images with individual delete buttons.

Edit Comment screen in the WordPress admin — Stars Rating metabox shows the numeric rating, and the Review Photos metabox displays all attached images with individual delete buttons.

Plugin Details

Active Installs
1K+
Total Downloads
36,144
Version
4.1.0
Requires WP
6.0
Requires PHP
7.4
Tested Up To
6.9.7
Added
2017-02-09
Last Updated
2026-03-21 7:44pm GMT

Ratings

5
19
4
3
3
0
2
1
1
0