BACK TO DIRECTORY







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
Screenshots

Poll management dashboard with status, vote totals, search, filtering and management actions.

Create a new poll with multiple answers, scheduling and voting options.

Responsive poll display on the website frontend.

Security, rate limiting, cache and privacy retention settings.

Built-in migration tools for WP-Polls and legacy DD Poll installations.

Quick poll selector in the post editor for inserting one of the most recent polls.