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.

Poll Collector WordPress Plugin


Run polls on your WordPress posts and pages, simply.

Poll Collector uses shortcodes. To create a poll, create a shortcode as directed below and paste it into your post or page.


  • The included builder to make it easy to create shortcodes.
  • What a shortcode looks like in one of your posts or pages.
  • A poll on a page that supports bootstrap.
  • A very stylized example of a poll in the Twenty Fourteen theme.
  • The admin panel where you can add all your templates.


  1. Install the plugin.
  2. Go to the plugin settings by visiting Settings > Poll Collector in your WordPress admin.
  3. Update the template html you would like rendered to your pages or posts. (The default templates will render nicely on sites using Bootstrap)
  4. Change any settings you’d like.
  5. Visit the Builder page for help building a shortcode (or follow the guide below and create your own). The builder shows you how to define the poll answers, and whether a poll is open (visitors can vote) or closed.
  6. Copy the shortcode and paste it in your post or page. Then save your post or page.
  7. Visit your post or page, and you should see your poll!


How is the data stored

Each poll is associated with a single post or page. They can be used with custom post types, too (since custom post types are just posts). Only one poll can be associated with each post.

Poll data is stored as post meta data using update_post_meta(). Each answer has a database record with the total count of votes. For example, if you’re poll has two answers, “yes” and “no”, the post meta data would have two records:

poll-answer-yes = 10
post-answer-no = 5

Contributors & Developers

“Poll Collector WordPress Plugin” is open source software. The following people have contributed to this plugin.




  • The first stable release.