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.

UpDownUpDown

Description

UpDownUpDown provides two template tags for adding up/down voting for any post or comment. Anonymous guest visitors can either be allowed to vote (tracked by ip address) or be denied voting and shown a view-only vote count badge. Votes are registered on the server without refreshing the page.

Fork the Github repo: https://github.com/davekonopka/updownupdown

This plugin was initially developed as a project of Wharton Research Data Services.

Screenshots

  • This shows a badge in a post with no votes yet.
  • This shows a badge in a post with a vote set.
  • This shows a view-only badge if voting is disabled via theme function flag or guest voting is disabled in the admin settings.
  • This shows a badge using the alternate simple style.
  • Admin settings page for the plugin.

Installation

  1. Upload the folder containing the plugin to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Place the following function calls in your templates, somewhere inside the post or comment loop:
    1. <?php if(function_exists('up_down_post_votes')) { up_down_post_votes( get_the_ID() ); } ?>
    2. <?php if(function_exists('up_down_comment_votes')) { up_down_comment_votes( get_comment_ID() ); } ?>
  4. Display vote badge display only with no voting by setting the second parameter to false:
    1. <?php if(function_exists('up_down_post_votes')) { up_down_post_votes( get_the_ID(), false ); } ?>
    2. <?php if(function_exists('up_down_comment_votes')) { up_down_comment_votes( get_comment_ID(), false ); } ?>
  5. Visit the plugin settings page to customize it.

Contributors & Developers

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

Contributors

Translate “UpDownUpDown” into your language.

Interested in development?

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

Changelog

1.1

  • Release includes major contributions by Martin Scharm
  • Added admin page
  • Added option to allow guest-votes
  • Added option to select from multiple styles, added simple styling
  • Choose between up/down counts or a total count
  • Fixed some XHTML errors

1.0.1

  • Replaced JavaScript JSON.parse reference with jQuery.parseJSON to accommodate browsers without native JSON support. In IE7 votes were registering on the server but not updating in the browser without a refresh. Now it’s fixed in IE7.

1.0

  • Initial release.