WPSSO Ratings and Reviews / Replies / Comments with Schema Aggregate Ratings (Compatible with WooCommerce)

Description

Extend the WordPress comment system with ratings and reviews:

Star ratings and reviews can be enabled / disabled by post type and/or single post, new reviews are correctly labeled as “reviews” (not “comments”), a rating can be required before reviews are accepted, replies to reviews are properly labeled as “replies”, and colors of star ratings can be customized from the settings page.

Does not conflict with WooCommerce ratings and reviews:

WPSSO RAR checks WooCommerce plugin settings, and if WooCommerce product reviews are enabled (or the Yotpo Reviews for Woocommerce plugin is active), WPSSO RAR skips the “product” post type to avoid conflicts with WooCommerce.

Provides Schema Aggregate Rating meta tags and JSON-LD markup:

Google can read the aggregate rating meta tags (or the optional Schema JSON-LD markup) to add star ratings to search results (WPSSO JSON Pro extension required for JSON-LD markup).

Includes complete Schema Review as optional JSON-LD markup:

Including information about the review (author name, creation time, excerpt, rating), along with the threaded replies / comments for each review (WPSSO JSON Pro extension required for JSON-LD markup).

WPSSO RAR is incredibly fast and coded for performance:

WPSSO Core and its extensions make full use of all available caching techniques (persistent / non-persistent object and disk caching), and load only the PHP library files and object classes they need, keeping their code small, fast, and light.

WPSSO Core and its extensions are fully tested and compatible with PHP v7.x (PHP v5.3 or better required).

WPSSO Core Plugin Prerequisite

WPSSO Ratings and Reviews is an extension for the WPSSO Core plugin — which creates complete & accurate meta tags and Schema markup from your content for social sharing, social media / SMO, search / SEO / rich cards, and more.

The WPSSO Core Pro plugin and the WPSSO JSON Pro extension are required to add the Schema Aggregate Rating and Schema Review as Schema JSON-LD markup.

Additional Documentation

Screenshots

  • WPSSO RAR showing the submission of a four-star review — note the themed labels (Your Rating, Your Review, etc.) and the customized star colors.
  • WPSSO RAR showing a reply to an earlier four-star review — note there are no rating options for replies to reviews, and the labels reflect this.
  • WPSSO RAR in the back-end showing an option to enable / disable ratings per post, some reviews with star ratings, and a reply to a review (no star rating).
  • WPSSO RAR settings page with options to enable / disable ratings by post type, force star ratings for reviews, and colors for the star ratings.

FAQ

Frequently Asked Questions

  • None
Installation Instructions

Install and Uninstall

Contributors & Developers

“WPSSO Ratings and Reviews / Replies / Comments with Schema Aggregate Ratings (Compatible with WooCommerce)” is open source software. The following people have contributed to this plugin.

Contributors

“WPSSO Ratings and Reviews / Replies / Comments with Schema Aggregate Ratings (Compatible with WooCommerce)” has been translated into 3 locales. Thank you to the translators for their contributions.

Translate “WPSSO Ratings and Reviews / Replies / Comments with Schema Aggregate Ratings (Compatible with WooCommerce)” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

Free / Standard Version Repositories

Version Numbering

Version components: {major}.{minor}.{bugfix}[-{stage}.{level}]

  • {major} = Major structural code changes / re-writes or incompatible API changes.
  • {minor} = New functionality was added or improved in a backwards-compatible manner.
  • {bugfix} = Backwards-compatible bug fixes or small improvements.
  • {stage}.{level} = Pre-production release: dev < a (alpha) < b (beta) < rc (release candidate).

Changelog / Release Notes

Version 1.0.8 (2017/11/14)

  • New Features
    • None
  • Improvements
    • None
  • Bugfixes
    • None
  • Developer Notes
    • Minor code refactoring for WPSSO v3.48.2.
      • Renamed the SucomForm get_post_type_checkboxes() method to get_checklist_post_types().

Version 1.0.7 (2017/09/10)

  • New Features
    • None
  • Improvements
    • None
  • Bugfixes
    • None
  • Developer Notes
    • Minor code refactoring for WPSSO v3.46.0.

Version 1.0.6 (2017/04/30)

  • New Features
    • None
  • Improvements
    • None
  • Bugfixes
    • None
  • Developer Notes
    • Code refactoring to rename the $is_avail array to $avail for WPSSO v3.42.0.

Version 1.0.5 (2017/04/16)

  • New Features
    • None
  • Improvements
    • None
  • Bugfixes
    • None
  • Developer Notes
    • Refactored the plugin init filters and moved/renamed the registration boolean from is_avail[$name] to is_avail['p_ext'][$name].

Version 1.0.4 (2017/04/08)

  • New Features
    • None
  • Improvements
    • None
  • Bugfixes
    • None
  • Developer Notes
    • Minor revision to move URLs in the extension config to the main WPSSO Core plugin config.
    • Dropped the package number from the production version string.

Version 1.0.2-1 (2017/04/05)

  • New Features
    • None
  • Improvements
    • Updated the plugin icon images and the documentation URLs.
    • Minimized the custom inline styles for the “Star” font and colors.
  • Bugfixes
    • None
  • Developer Notes
    • Moved the fonts sub-folder to the WPSSO Core plugin folder in WPSSO v3.40.11-1.