dtElection Poll Embed
dtElection Poll Embed lets you embed polls from dtElection directly into your WordPress posts and pages. Features Easy embedding – Just paste your poll URL or token Inline voting – Visitors vote without leaving your site Gutenberg block – Modern block editor support Shortcode support – Works with classic editor too Responsive design – Looks great on all devices Real-time results – Poll updates after voting Yes/Maybe/No voting – Full support for 3-option voting Email collection – Optional email requirement for voters Location display – Show poll location with Google Maps link Hero images – Display poll hero images (Pro+ feature) External links – Show attached links (Enterprise feature) White-label option – Remove branding for Pro+ tiers How to Use Create a poll at dtelection.com Copy the poll URL or token Add to your WordPress content: Gutenberg: Insert “dtElection Poll” block, paste URL/token Shortcode: [dtelection poll="YOUR_TOKEN"] Examples Using the shortcode with a token: [dtelection poll=”abc123″] Using the shortcode with a full URL: [dtelection poll=”https://dtelection.com/poll/abc123″] External Services This plugin connects to the dtElection API to fetch poll data and submit votes. This is the core functionality of the plugin – it cannot work without this external service. What data is sent Poll token – When displaying an embedded poll, the plugin sends the poll token to fetch poll details (title, options, current votes). Vote data – When a visitor submits their vote, the plugin sends their name, selected options, and optionally their email (if the poll requires it). When data is sent When a page containing an embedded poll is loaded (to fetch poll data) When a visitor clicks “Vote” to submit their selection Service provider This service is provided by dtElection. Service website: https://dtelection.com Terms of Service: https://dtelection.com/terms Privacy Policy: https://dtelection.com/privacy
LivePolls
LivePolls lets you embed real-time polls anywhere on your WordPress site. Visitors vote directly on your page and watch results update live without any page reload. Perfect for blogs, news sites, newsletters, and content creators who want to turn their articles into a conversation. Key features Gutenberg block — search “LivePolls” in the block inserter, paste a poll URL or slug, and set an accent color Shortcode — paste [livepolls slug="your-poll"] or [livepolls slug="https://livepolls.com/p/your-poll"] into any post or page Real-time results — votes appear live without page reload (powered by WebSockets) Accent colors — match your site’s branding with built-in colors or any 6-digit hex color Light, dark, or auto theme — force a light or dark poll, or match the visitor’s system setting Mobile-friendly — responsive design, works on phones, tablets, and desktops Lead capture display — shows LivePolls lead capture when it is enabled on the poll No account required to vote — zero friction for your visitors Lightweight — small local bootstrap script, no jQuery, no theme conflicts Who it’s for Bloggers who want to drive engagement on long-form articles Newsletter operators who embed in WordPress and email Publishers running a/b style reader polls Content creators capturing audience opinion at scale Usage Using the Gutenberg block In the post editor, click the + button to add a block Search for “LivePolls” and select the block Paste your LivePolls poll URL or slug into the block or right sidebar Pick an accent color to match your post Using the shortcode Create a poll and its options at livepolls.com Copy the poll URL (e.g., https://livepolls.com/p/best-cuisine) Add the shortcode to any post or page: [livepolls slug=”best-cuisine”] or: [livepolls slug="https://livepolls.com/p/best-cuisine"] To customize the accent color: [livepolls slug="best-cuisine" accent="#3B82F6"] To force a light, dark, or system-matching theme: [livepolls slug="best-cuisine" theme="dark"] External services This plugin embeds an iframe from livepolls.com when an embedded poll is rendered on a page. The iframe runs in the visitor’s browser and communicates with livepolls.com to fetch the poll, submit votes, and stream live result updates. In the block editor, the plugin also checks the configured poll slug against livepolls.com so editors can see whether the poll exists before publishing. Service: LivePolls (livepolls.com) What is sent: The poll slug you configure in the shortcode or block When a visitor votes: their selected option, vote payload, anonymized duplicate-vote metadata (cookie + hashed IP), and a source value of embed for channel attribution The visitor’s standard HTTP request metadata (user agent, language, IP address) What is received: The poll question, options, current vote counts, and live update events via WebSocket When data is sent: During page render for a visitor viewing a page that contains the [livepolls] shortcode or LivePolls Gutenberg block, during vote submission, and when an editor enters a poll slug in the block sidebar so the plugin can confirm the poll exists. The plugin does not collect any data from the site owner. Service provider links: Terms of Service: https://livepolls.com/terms Privacy Policy: https://livepolls.com/privacy Branding Free polls may include a small “Powered by LivePolls” badge inside the embedded poll. LivePolls Pro removes the badge.