Free WordPress Plugin

Add PlayQuizNow to WordPress

Embed interactive quizzes on your WordPress site with a Gutenberg block or shortcode. Auto-resize, dark mode, lazy loading — all out of the box.

View on GitHub
WordPress 5.8+
GPLv2 Licensed
Lightweight & Fast

Everything You Need

A lightweight plugin built specifically for embedding PlayQuizNow quizzes on WordPress.

Gutenberg Block

Add quizzes visually with the native WordPress block editor. Live preview, sidebar settings, and no code required.

Shortcode Support

Use [playquiznow id="your-quiz-id"] anywhere - posts, pages, widgets, and page builders like Elementor.

Auto-Resize Iframe

The embedded quiz communicates its height via postMessage and the iframe adjusts automatically. No scrollbars.

Light & Dark Themes

Match your site's look with built-in light and dark theme support. Configurable per quiz or globally.

Google Analytics Tracking

Automatically fires a quiz_complete event when users finish a quiz. Works with your existing gtag.js setup.

Fully Responsive

Quizzes look great on desktop, tablet, and mobile. Lazy loading option for better page performance.

Setup in Minutes

Get up and running in four simple steps

1

Install the Plugin

Download from the WordPress Plugin Directory and activate, or upload the plugin ZIP file via Plugins → Add New → Upload Plugin.

2

Configure Defaults

Go to Settings → PlayQuizNow to set your preferred default width, theme, and lazy loading options.

3

Add a Quiz

Use the Gutenberg block (search "PlayQuizNow") or add the shortcode [playquiznow id="your-quiz-id"] to any post or page.

4

Preview & Publish

Preview the page to see the embedded quiz. Adjust width, theme, and height settings as needed, then publish.

Shortcode Reference

Use the shortcode anywhere WordPress allows shortcodes

Basic usage
[playquiznow id="abc123"]
Custom width
[playquiznow id="abc123" width="800px"]
Dark theme
[playquiznow id="abc123" theme="dark"]
All options
[playquiznow id="abc123" width="100%" height="600px" theme="dark" lazy="true"]

Available Attributes

idrequired
Your quiz join code from PlayQuizNow
width
Width of the embedded quiz (e.g., "800px", "100%")
height
Height of the quiz iframe (auto-resizes by default)
theme
Color theme: "light" or "dark"
lazy
Enable lazy loading: "true" or "false"

Frequently Asked Questions

Ready to Add Quizzes to WordPress?

Install the free plugin and start embedding interactive quizzes on your WordPress site today.

Also available for: MoodleCanvasAll LTI 1.3 Platforms

WordPress Plugin | Embed PlayQuizNow Quizzes in WordPress