For WordPress

Embed live polls in WordPress in 60 seconds.

The official LivePolls plugin adds a Gutenberg block and a classic shortcode. Free, mobile-friendly, real-time. No theme conflicts, no jQuery, no fuss.

GPLv2 licensed · WordPress 6.3+ · PHP 7.4+

Three steps to a live poll on your blog.

1

Install the plugin

After WordPress.org approval, install from Plugins → Add New. Until then, upload the plugin zip from LivePolls.

2

Create a poll at livepolls.com

Free, no signup required to vote. Copy the slug from the poll URL (e.g. best-cuisine).

3

Drop it in your post

Use the LivePolls Gutenberg block, or paste the [livepolls] shortcode anywhere.

Two ways to embed.

Whether you write in the block editor or the classic editor, you're covered.

Gutenberg block

In the block inserter, search “LivePolls”. Paste your slug in the sidebar and pick an accent color from the palette.

  • Poll found / not found feedback
  • 5 presets + exact hex colors
  • Server-side render — works with caching
  • Wide and full-width layout support

Classic shortcode

Paste the shortcode anywhere — posts, pages, widgets, custom fields, even classic editor.

shortcode
[livepolls slug="best-cuisine" accent="#10B981"]

Replace best-cuisine with your poll slug. The accent color is optional.

Everything you'd expect.

Gutenberg block

Search “LivePolls” in the block inserter, paste a poll URL or slug, confirm the poll exists, and preview the public poll in one click.

Classic shortcode

Drop [livepolls slug="..."] anywhere — posts, pages, widgets, custom fields. Backwards compatible.

Real-time results

Votes appear live without page reload. Powered by WebSockets, no jQuery, no theme conflicts.

Accent colors

Match your site's brand with built-in colors or any 6-digit hex color.

Mobile-first

Responsive by default. Vote options are 56px tall, optimized for thumbs.

Cache-friendly

Polls render client-side after page load. Works behind any caching plugin or CDN.

Frequently asked questions

Do I need a LivePolls account?+

No account required to embed. Just create a poll at livepolls.com and use the slug. A free account unlocks creator features like lead capture and an admin dashboard.

Can I embed multiple polls on one page?+

Yes. Add as many [livepolls] shortcodes or LivePolls blocks as you like, each with a different slug.

Does it slow down my site?+

No. The plugin loads a small local bootstrap script that creates an isolated iframe after the page renders. It does not depend on jQuery.

Will it conflict with my theme?+

The widget renders inside an isolated iframe with its own styles. Your theme's CSS doesn't reach inside, and the poll's CSS doesn't leak out.

Is it free?+

Yes — embedding is free forever. The WordPress plugin is GPLv2-licensed. The free LivePolls plan includes the “Powered by” badge; Pro removes it for $9/month.

Will the embed show LivePolls branding?+

Free polls may include a small “Powered by LivePolls” badge inside the embedded poll. Pro removes the badge.

Add a live poll to your next post.

Create a free poll, copy the slug, paste the block. Real-time results in under a minute.