Site Reviews

Beschreibung

Site Reviews requires PHP v5.6 or higher!

Site Reviews allows your visitors to submit reviews with a 1-5 star rating on your website, similar to the way you would on TripAdvisor or Yelp.

The plugin provides blocks, shortcodes, and widgets, along with full documentation.

You can pin your best reviews so that they are always shown first, require approval before new review submissions are published, require visitors to be logged-in in order to write a review, send custom notifications on a new submission, and much more.

Follow plugin development on Github.

Current Features

  • Actively developed and supported
  • Asian language support
  • Avatars: Provided by the WordPress Gravatar service
  • Backup and restore your plugin settings as needed
  • Bayesian Ranking: Easily sort pages with assigned reviews by rank (using the bayesian algorithm) in your custom WP_Query
  • Blacklist words, phrases, IP addresses, names, and emails
  • Blockchain Validation: Verify your reviews on the Blockchain with Rebusify
  • Categories: Add your own categories and assign reviews to them.
  • Developer Friendly: Designed for WordPress developers with over 100 filter hooks and convenient functions
  • Documentation: FAQ and documenation for hooks and all shortcodes and functions
  • Easy setup and implementation
  • Editor Blocks that allow full customisation
  • JSON-LD Schema: Display your reviews and ratings in search results
  • Multilingual: Integrates with Polylang and WPML and provides easy search/replace translation
  • Multisite Support
  • Notifications: Send notifications to one or more emails when a review is submitted
  • Page Assignment: Assign reviews to Posts, Pages, and Custom Post Types (i.e. Products)
  • Pagination: Display a set number of reviews per-page with AJAX
  • Relative dates
  • Responses: Write responses to reviews
  • Restrictions: Require approval before publishing reviews, restrict review submissions to registered users, and limit review submissions by email address, IP address, or username
  • Review Summaries: Display a summary of your review ratings from high to low.
  • Shortcodes: Configurable shortcodes complete with full documentation
  • Slack Integration: Receive notifications in Slack when a review is submitted
  • SPAM Protection: Built-in Honeypot protection; integrate with Invisible reCAPTCHA and Akismet
  • Styles: Change the submission form style to match popular themes and form plugins
  • Support: Free premium-level support included on the WordPress.org support forum
  • Templates: Use the Site Reviews templates in your theme for full control over the HTML
  • Widgets: Configurable widgets for your sidebars

Screenshots

  • The "All Reviews" page.

  • The "Edit Review" page.

  • Site Reviews has full support for the new Blocks Editor and includes custom blocks for each of the shortcodes.

  • If you are still using the Classic Editor, Site Reviews adds a dropdown to easily add any of the shortcodes.

  • Site Reviews also provides three custom widgets.

  • Site Reviews provides a Help page with answers to frequently asked questions and complete documentation for all available shortcode options.

  • The "General" settings page.

  • The "Reviews" settings page.

  • The "Submissions" settings page.

  • The "Schema" settings page.

  • The "Translations" settings page, here you can easily add a custom translation for any text in the plugin.

  • The "General" tools page. This is where you can export/import the plugin settings, and perform a recalculation of your reviews rating counts (used in the summary).

  • The "Console" tools page. If you experience any issues with the plugin, the console logger is the first pace to look.

  • The "System Info" tools page. This provides information about the configuration of your server, your website, and the Site Reviews plugin.

  • This is what the Slack notifications look like.

Installation

Minimum plugin requirements

If your server and website does not meet the minimum requirements shown below, the plugin will automatically deactivate and a notice will appear explaining why.

  • WordPress 4.7.0
  • PHP 5.6

Automatic installation

Log in to your WordPress dashboard, navigate to the Plugins menu and click „Add New“.

In the search field type „Site Reviews“ and click Search Plugins. Once you have found the plugin you can view details about it such as the point release, rating and description. You can install it by simply clicking „Install Now“.

Manual installation

Download the Site Reviews plugin and uploading it to your server via your favorite FTP application. The WordPress codex contains instructions on how to do this here.

FAQ

How do I use Site Reviews?

Use the provided shortcodes, widgets, and blocks on your website. Make sure to view the screenshots above and read the Documentation page included in the plugin menu (once installed).

I need help with something else

All documentation can be found in the „Documentation“ page of the plugin. If your question is not answered there, please create a new topic in the WordPress support forum.

Rezensionen

11. November 2019
I've got to say that this is an amazingly flexible plugin and the support is amazing. Schema system is pretty cool and dev offers a great starting point to adding schema to the functions.php file. I can't believe how much the dev has helped me find the right schema filter code after struggling for hours trying to get it myself. I can't say enough good things about both the plugin and the developer. This plugin is super adaptable and the support is second to none.
4. November 2019
I'm sending a email for the equip of marketing when a client make a review in a product of my site. There is a way to translate the subject of this email?
2. November 2019
I am using this Plugin in a customized solution. I had a code issue which Paul sorted very quickly without delay. Wow, I am so impressed with this plugin and Paul's Amazing customer Service 5***** Thank you 🙂
25. Oktober 2019
This new version is awesome. My favorite parts are the Rebusify and Multisite component. Thanks for adding those into it. The support is pretty good too. The owner is always responsive to the support forum. Couldn't ask for a better reviews plugin.
17. Oktober 2019
Love this plugin, is simple to add and the support from the developer was second to none so far, he went above and beyond. One update I would like though if possible in the near future is to be able to add and rename our own form fields - even if it's in a pro version maybe. Great though and thanks again.
Lies alle 127 Rezensionen

Mitwirkende & Entwickler

„Site Reviews“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:

Mitwirkende

„Site Reviews“ wurde in 1 Sprache übersetzt. Danke an die Übersetzerinnen und Übersetzer für ihre Mitwirkung.

Übersetze „Site Reviews“ in deine Sprache.

Interessiert an der Entwicklung?

Durchstöbere den Code, sieh dir das SVN Repository an oder abonniere das Entwicklungsprotokoll per RSS.

Änderungsprotokoll

4.2.6 (2019-11-15)

  • Changed „site-reviews/rating/average“ hook

4.2.5 (2019-11-13)

  • Fixed documentation for glsr_create_review()
  • Fixed pagination when WordPress is installed in a subdirectory

4.2.4 (2019-11-10)

  • Added „glsr-is-valid“ class to form fields on successful validation
  • Fixed CSS conflicts in the WordPress Admin
  • Fixed IE11 compatibility
  • Fixed plugin settings
  • Fixed upgrade migrations from version 2

4.2.3 (2019-11-01)

  • Improved the javascript used with the submission form

4.2.2 (2019-10-31)

  • Fixed a potential 503 HTTP error triggered when a shortcode with the schema option enabled is used inside „the_content“ hook

4.2.0 (2019-10-29)

  • Added WordPress v5.3 compatibility
  • Changed „site-reviews/support/deprecated“ filter hook to „site-reviews/support/deprecated/v4“
  • Fixed pagination of reviews on static front page
  • Fixed performance issues related to IP Address detection
  • Fixed System Info when ini_get() function is disabled
  • Rebuilt the WordPress Editor Blocks

4.1.1 (2019-10-17)

  • Added „site-reviews/support/deprecated/v4“ filter hook
  • Fixed potential SSL error when fetching Cloudflare IP ranges
  • Optimised translation usage

4.1.0 (2019-10-16)

  • Added „Email“, „IP Address“, and „Response“ columns for the reviews table
  • Changed [site_reviews] „count“ option name to „display“ (i.e. [site_reviews display=10])
  • Changed glsr_get_reviews() „count“ option name to „per_page“ (i.e. glsr_get_reviews([‚per_page‘ => 10]))
  • Fixed column sorting on the reviews table
  • Fixed pagination links from triggering in the editor block
  • Fixed pagination with hidden review fields
  • Updated the „Common Problems and Solutions“ help section

4.0.7 (2019-10-10)

  • Fixed a possible HTML5 validation issue in the plugin settings

4.0.6 (2019-10-09)

  • Changed the parameter order of an internal hook
  • Fixed plugin uninstall
  • Fixed translations for default text that include a HTML link

4.0.5 (2019-10-07)

  • Fixed email template tags

4.0.4 (2019-10-07)

  • Fixed IP address detection for servers that do not support IPv6
  • Fixed pagination when using the default count of 5 reviews per page
  • Fixed plugin migration on update
  • Fixed possible PHP compatibility issues

4.0.0 (2019-10-06)

  • Added Multisite support
  • Added product schema price options
  • Added proxy header support for IP detection
  • Added Rebusify integration to sync reviews to the blockchain
  • Added setting to choose the name format of the review author
  • Added setting to choose which blacklist to use
  • Added setting to limit review submissions
  • Added widget icons in the WordPress customizer
  • Added WPML integration for summary counts
  • Changed category assignment to one-per-review
  • Fixed badge counter in menu when reviews are approved/unapproved
  • Fixed overriding star styles on the „Add plugin“ page
  • Fixed per-page limit in the Reviews block
  • Fixed PHP 7.2 support
  • Fixed review counts
  • Fixed review menu counts from changing when approving/unapproving comments
  • Fixed review revert button
  • Fixed star-rating CSS when using the helper function
  • Fixed upgrade process when updating to a major plugin version
  • Improved ajax pagination
  • Improved documentation
  • Improved email failure logging
  • Improved internal console usage
  • Improved system info
  • Removed $_SESSION usage
  • Updated FAQs
  • Updated plugin hooks
  • Updated templates

3.5.4 (2019-03-29)

  • Fixed compatibility with Woocommerce when using the „Product“ schema type

3.5.3 (2019-03-27)

  • Fixed activation check for PHP versions < 5.4
  • Fixed possible error when submitting a review where the submission response is never shown

3.5.2 (2019-03-06)

  • Changed supported WP version to 5.1
  • Fixed possible compatibility issues with other plugins
  • Removed ABSPATH from log entries

3.5.1 (2019-03-04)

  • Fixed line-breaks in reviews when the „Enable Excerpts“ option is disabled

3.5.0 (2019-02-21)

  • Added a „fallback“ option to the [site_reviews] shortcode (see documentation)
  • Added an „Enable Fallback Text“ option in the plugin settings that can be shown by default when there are no reviews to display
  • Added informational text to the Site Reviews blocks when all fields are hidden
  • Fixed the „Assigned To“ metabox search dropdown

3.4.0 (2019-02-18)

  • Added ability to assign reviews using „parent_id“

3.3.1 (2019-02-17)

  • Fixed bug (introduced in v3.2.6) with submitted reviews incorrectly handling GMT timezones

3.3.0 (2019-02-14)

  • Added „glsr_star_rating“ helper function (see documentation)

3.2.6 (2019-02-13)

  • Fixed review date from changing when approved

3.2.5 (2019-02-11)

  • Fixed sort-by-author in reviews table

3.2.4 (2019-02-10)

  • Fixed category assignment

3.2.3 (2019-02-08)

  • Fixed conflict with comment moderation

3.2.2 (2019-02-07)

  • Fixed potential issue with star-ratings

3.2.1 (2019-02-05)

  • Added „site-reviews/review/redirect“ hook
  • Fixed documentation

3.2.0 (2019-01-26)

  • Added the ability to render reviews that are fetched with the helper functions (see documentation)
  • Fixed a potential PHP error due to plugins or themes incorrectly using apply_filter
  • Updated documentation

3.1.11 (2019-01-24)

  • Changed „submit-button.php“ templates for all plugin styles
  • Fixed issue with cloudflare IP detection

3.1.10 (2019-01-22)

  • Fixed plugin styles
  • Fixed potential issue with AJAX requests

3.1.9 (2019-01-21)

  • Changed „submit-button.php“ template
  • Fixed button style
  • Fixed documentation for „glsr_create_review“ helper function
  • Fixed potential PHP error
  • Removed „No Title“ fallback in „/wp-admin“ for reviews with no title (WordPress handles this)

3.1.8 (2019-01-17)

  • Changed Translations to allow tags
  • Fixed isolation for Block CSS styles
  • Fixed potential javascript error with pagination

3.1.7 (2019-01-14)

3.1.5 (2019-01-08)

  • Fixed custom templating

3.1.4 (2019-01-07)

  • Changed plugin shortcodes to allow add-on integration
  • Fixed a possible javascript conflict that breaks form validation
  • Fixed error when „Slack webhook URL“ setting is empty
  • Fixed multi-checkbox values in plugin settings
  • Fixed possible duplicate star-rating controls
  • Fixed rating counts for review categories
  • Removed internal „site-reviews/shortcode/hidden-keys“ hook

3.1.2 (2019-01-03)

  • Fixed compatibility issue with PHP v7.0.x

3.1.1 (2019-01-01)

  • Fixed support for Microsoft IIS

3.1.0 (2018-12-30)

  • Added compatibility for WP Super Cache plugin
  • Added helper function to recalculate ratings
  • Added safe method of using plugin functions without having to use function_exists() (see documentation)
  • Added support for multiple shortcode buttons on the same page (i.e. when using multiple classic wysiwyg editors)
  • Changed „minimum rating“ range in the block options to allow a rating of „0“ (to show reviews with no rating)
  • Fixed summary counts when the „Require Approval“ option is enabled
  • Fixed the „All Reviews“ page to update the status counts when a review is approved/unapproved
  • Fixed the „Recalculate rating counts“ notice

3.0.5 (2018-12-26)

  • Fixed compatibility with Woocommerce plugin
  • Fixed tinymce button, it should only appear on the primary page editor (classic editor)
  • Fixed WP pointer dismissal

3.0.4 (2018-12-22)

  • Fixed detection of PHP support for IPv6
  • Fixed form submissions

3.0.3 (2018-12-21)

  • Fixed PHP error preventing plugin activation when the PHP multibyte extension is not installed

3.0.2 (2018-12-21)

  • Fixed PHP warning when calculating review counts due to reviews not having their review_type set correctly (possible due to incorrectly importing 3rd-party reviews)

3.0.1 (2018-12-21)

  • Fixed „Contact Form 7“ style
  • Fixed category option in shortcodes
  • Updated FAQ

3.0.0 (2018-12-20)

  • !! Complete rewrite of Site Reviews
  • !! Dropped support for legacy web browsers (supports all modern browsers and IE11+)
  • !! Dropped support for the twentyten to twentyfourteen themes
  • !! Requires PHP 5.6 or greater and WordPress 4.7 or greater
  • Added additional avatar options
  • Added Asian language support in excerpt lengths
  • Added configurable WordPress 5.0 blocks for the new Block Editor
  • Added export/import plugin tools
  • Added form styles to match popular themes and form plugins
  • Added multiple notification support
  • Added plugin templates for easy cutomisation of the shortcode and widget HTML
  • Added Polylang support for multilingual websites
  • Fixed star-rating compatibility with Woocommerce themes
  • Improved documentation
  • Improved performance, especially for sites with thousands of reviews
  • Improved reCAPTCHA compatibility with other plugins