I was going to write a basic one, but i thought before i do that i better check what the exising ones are like, and take a peak for code ideas..
I installed this one..
https://www.ads-software.com/extend/plugins/wp-polls/
I’m going to cancel making one now, simply because the above one is so easy to use it would be a waste of my time..
It took 1 minute to download and install and a further 1 minute to add a poll into a post..
[poll id="1"]
inside a post shows the demo poll that’s included on install..
Additional polls are created and managed from the settings area here.
https://yoursite/wp-admin/admin.php?page=wp-polls/polls-manager.php
NOTE: The poll ID is on the left-hand side of the polls on the management page, so it’s hardly a problem to find out the ID.. (this plugin is far from crap as it was put)
It couldn’t be any easier unless it was built into WordPress, and as much as i like the idea of polls this is not something i’d personally want included with the standard installation of WordPress.
Testing shows 3-4 queries are required for each poll on the page, with each poll adding an additional 10ms to load times… (of course this is approximate and YMMV)..
NOTE: An easy approach to limit the extra queries is to have your polls placed on the full article(post), using the more feature..
Some post content
<!--more-->
The poll code
You then only have the extra overhead of the poll queries when the full article is being read and not just the summary or introduction..