SoftIcon Poll adds a Poll block to the block editor. Write the question and the answers right in the block, publish, and visitors vote. The votes stay in your own WordPress database: no sign-up, no outside service, and no data sent anywhere.
Why choose SoftIcon Poll?
Block first – the question and answers are edited in place, and the results can be previewed in the editor with your colors.
Your data stays with you – votes are saved in a table on your own site. Nothing is sent to another server.
Works with caching plugins – the page can be cached; the vote and the results come from your site’s REST API.
One vote per person – by account for logged-in visitors, otherwise by a browser cookie and a scrambled code made from the IP address. The IP address itself is never saved.
Accessible – real radio buttons and checkboxes, full keyboard use, and the results are read out to screen readers.
Features
Question and any number of answers, with an optional image for each answer
Ready-made polls in the inserter: Yes / No, Rating, Reactions (emoji) and Multiple choice
One answer, or several answers with an optional limit (“Choose up to 2 answers”)
Show the results after voting, always (with a “View results” link), only when the poll is closed, or never
Results as percent, number of votes or both, with animated bars and the total number of votes
End date and time, or close the poll by hand
Only logged-in users can vote (optional); others get a link to log in and come back
Current results and a “Reset votes” button in the block settings
Colors for the background, text, accent, bars and border; wide and full width alignment
Works in posts, pages, synced patterns, templates and template parts (for example a poll in the footer of every page)
We use cookies on our website to enhance your browsing experience. By using our site, you agree to the use of cookies, including those from Google Analytics and Google AdSense, for analytics and personalized advertising. You can view our full privacy policy by clicking here. Thank you for visiting!