This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Suggest Review


This plugin lets users suggest a post for review. For example, if you have a help document that hasn’t been updated in
a while and is now out of date, a user can let you know that you need to update it without much work on their part.

  • Can be configured so that when a post is marked as needing review, an email is sent to the author.
  • Weekly, an email listing all of the review suggestions will be sent to a list of email addresses.
  • Can be configured to allow guests to mark items for review.
  • Can also be configured to put the last update date to the end of each post.
  • Exclude the suggest review button by IDs of pages, posts
  • There is a page in the dashboard that lists all of the content that has been flagged for review (that the current user can access)
  • Can be used with the SecurImage plugin to provide a captcha solution for guest users

Neither the mark for review button or last update date will appear on list of post pages or search results.



  • Example of a post that has been flagged for review. Also shows the 'last updated' option.
  • If content hasn't been marked for review, the user sees this button.
  • When the button is clicked, it changes to a text box with submit and cancel buttons.
  • When editing a post, if it has been suggested for review, this meta box will appear. The checkbox is automatically checked; the assumption is that you are editing the content to resolve a review suggestion. Also note the radio button that allows you to exclude a post while you are editing, rather than entering them directly into the admin options.
  • Options page.
  • Dashboard page to list flagged posts.
  • Admins see the settings and post list in the dashboard.


From your WordPress dashboard:

  1. From the Plugins page, select ‘Add New’
  2. Search for ‘Suggest Review’
  3. Click the ‘Install Now’ or ‘Update Now’ button
  4. Activate the plugin through the ‘Plugins’ page

Not using the dashboard?

  1. Download the plugin zip file
  2. Unpack the zip file into your WordPress plugins directory (i.e., /PathToWordPress/wp-content/plugins/suggest-review/)
  3. Activate the plugin through the ‘Plugins’ page


Why’d you make this?

I was looking into using WordPress for documentation within our department and knew it would be handy to have a
mechanism for users to let us know when something was old or confusing. Sure, they could just leave a comment,
but I wanted something that would also limit the amount of feedback from one article. Also, I’d never written a
plugin and really had no knowledge of WordPress, so it seemed like a good way to learn.

Can it be translated?

If you would like to see Suggest Review in another language, you can use the .pot file included with the plugin to
create a translation into any language. Email me the completed .po file and I’ll include it in future releases.


I always assumed that the standard use case would require logins, but I always have had the option of allowing
guest users to give feedback. In the event you are getting spam from using an open form like this, you would most
likely want a captcha solution to minimize it. For my ease of coding, I integrated the SecurImage plugin when using the guest form.

Contributors & Developers

“Suggest Review” is open source software. The following people have contributed to this plugin.


Translate “Suggest Review” into your language.

Interested in development?

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



  • Added captchas via SecureImage. You must have that plugin installed and have “Allow unregistered users” set to yes for the captcha to appear.


  • Removed PHP4 constructor from class as WP 4.3 deprecated that type of constructor.


  • The dashboard page added in 1.3.0 to show all flagged posts was only working with posts, not pages or any custom types. That should now be fixed.


  • Fixed some CSS for the legend on the settings page.
  • Added Polish translation contributed by Jakub Gardner


  • Moved some CSS to external stylesheet for easier editing.
  • Added some options to make language translation easier.
  • Thanks to Jakub for the feedback.


  • Minor bug fix relating to CSS on the comment box.


  • Added option to change the text of the button.


  • Added option to not display comment on posts.
  • Added dashboard page that lists all flagged posts (that the current user has access to).
  • Both new features are at WPHaider’s suggestion, so big thanks go to Haider!


  • Fixed bug that caused the button to now appear when using http instead of https. Thanks to WPHaider for finding it.


  • Added option for text alignment of footer.


  • Changed option for adding last update stamp to posts. You can now select “Yes, if not in exclusion list”.


  • Added bulk action option to exclude posts (and only posts at this time) from SR.


  • Added checkbox to set a page or post to be excluded while editing that page or post. This allows non-admin users to exclude things without asking an admin to do it.


  • When submitting comments, the review flag was always set and comments would be lost. This is now fixed.
  • Changed the_content filter priority to interact better with other plugins.
  • Added comment field directly to plugin so that comments are separate from post comments.
  • Changed time of mark and last update to use local time instead of UTC.


  • Added ability to change text for emails to authors and digest email
  • Added link to plugin settings from the admin plugin listing


  • Added exclude posts by IDs option


  • Initial version.