Directory / plugin
DD Poll – Polls, Surveys & Voting
v2.0.11 · by Marin Horvat
Professional poll management with real-time AJAX voting, REST API, and built-in migration from WP-Polls and legacy DD Polls.
About this plugin
DD Polls is a production-ready poll system designed for news portals and high-traffic websites.
Features:
- Custom database tables (no post types)
- AJAX voting without page reload
- Real-time results with caching
- Admin dashboard with statistics
- Shortcodes:
[dalmdrpo_poll],[dalmdrpo_poll_results],[dalmdrpo_poll_list] - WordPress widget support
- REST API at
/wp-json/dalmatian-dream-polls/v1/polls - CSV export and JSON import
- Anti-spam: rate limiting, IP throttling, nonce protection
- Multisite compatible
- Fully internationalized and ready for translate.wordpress.org
- Built-in migration tools for WP-Polls and legacy DD Poll installations, including polls, answers, vote totals, detailed vote history and shortcode conversion.
- Quick poll insertion in the post editor — choose from the five most recent polls and insert the selected poll directly into the post.
Shortcodes
[dalmdrpo_poll id="123"]— Display poll with voting form[dalmdrpo_poll_results id="123"]— Display results only[dalmdrpo_poll_list]— List all polls
REST API
GET /wp-json/dalmatian-dream-polls/v1/pollsGET /wp-json/dalmatian-dream-polls/v1/polls/{id}POST /wp-json/dalmatian-dream-polls/v1/polls/{id}/vote
Hooks
Actions: dalmdrpo_poll_created, dalmdrpo_vote_added, dalmdrpo_poll_closed
Filters: dalmdrpo_poll_output, dalmdrpo_vote_allowed, dalmdrpo_verify_captcha