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.

Post Rating System with Facebook like (Elo style)


With this plugin you can let users rate posts agains each other
just like it worked with pictures on the famous facemash by Mark Zuckerberg.
Users can use the facebook like button or a conventional button
to place their vote.

The plugin calculates a high score for each post based on these A-B-ratings.
The rating is triggered by conventional buttons and facebook like buttons.

The algorithm calculating the total ranking of all posts is called Elo Rating.
For more information on Elo Rating visit
Elo Rating System.

To see the Plugin live in action visit
Bullshit Battle.

New features

I know that the feature set is small. It is a new plugin. Though I am going
implement new features as you request them.


  • Frontend: A-B-Vote for posts


  1. Upload the plugin dir into the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Place [elo] in a page or a post.
  4. Select category elo for posts you want to rate agains each other.


How do I get started?

Add the following shortcode to a page or a post to create a rating page:


Create a category named elo for posts to rank against each other. Asign this category to posts and have fun!

Contributors & Developers

“Post Rating System with Facebook like (Elo style)” is open source software. The following people have contributed to this plugin.




  • Implemented own elo algorithm.


  • Fixed version number.


  • Added the score number to the high score.


  • Updated documentation
  • Improved Style


  • Renamed Plugin.
  • Updated documentation
  • Improved Style


First version of this plugin. Implemented basic functionality:
– Battle by category (no cat select)
– shortcode
– elo-rating engine
– rating interface
– ordinary rating buttons
– facebook like for rating