Plugin Directory

Test out the new Plugin Directory and let us know what you think.
!This plugin hasn’t been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.


Evaluate adds many options for user interaction to your site, such as Like, Up/Down Vote, 5-Star ratings and polls.

Creating and using metrics

Metrics are what Evaluate uses to keep track of votes for content on your site (like posts, pages, or any public custome post type). These can be questions like "Was this article helpful?", or be untitled and just have an internal name. Metrics are usually associated with more than one content. They are displayed in order after the main post content. Metrics will have a type and style associated with them. These are:

  • One way
    • Thumbs
    • Arrow (Chevron)
    • Heart
  • Two way
    • Thumbs
    • Arrow (Chevron)
  • Range (5-Star Rating)
  • Poll

Note: extending/customizing the styling options is quite easy (by just changing img/sprite.gif or through css/evaluate.css).

Displaying/Hiding Metrics

By default, Evaluate will display metrics for all content from the type you specified while creating the metric. So, if you create a metric for 'pages', then that metric will be displayed on all content that is a 'page'. If you want to exclude a particular metric from a specific post or page (or custom post type) you can use the Evaluate meta box in the admin post area which lets you choose metrics that you want to exclude from that post.

How are metrics scored?

Evaluate scores the content that belong to a metric by user votes. For one-way (such as a Thumbs Up! for posts), this is just how many votes it has received. For two-way (up/down vote) metrics, the lower bound of the Wilson Score interval is calculated. This tries to better approach the 'real' ratio of up versus down votes than other methods as explained in How Not to Sort by Average Rating. Star rating scores are calculated by a simple Bayesian estimate (tending towards 2.5/5). Polls are not given a score, but their answers are of course expressed in percentages.

Sorting content by metric score

You can add the arguments ?evaluate=sort&metric_id=<my_id> to any page that displays content to sort it by its Evaluate score. Adding order=<asc|desc> will determine the order.

Requires: 3.3 or higher
Compatible up to: 3.5.2
Last Updated: 4 years ago
Active Installs: 40+


2.3 out of 5 stars


Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.