WordPress Status Page Plugin
Our official WordPress plugin makes it easy to add status widgets to your WordPress site. Use Gutenberg blocks, classic widgets, or shortcodes.

Installing the Plugin
Download Method
- Go to Status Pages > Embeds / Widgets
- Click Download Plugin in the WordPress section
- In WordPress admin, go to Plugins > Add New > Upload Plugin
- Upload the ZIP file and activate
GitHub Method
The plugin is also available on GitHub:
- Visit our GitHub repository
- Download or clone the repository
- Upload to your
/wp-content/plugins/directory - Activate in WordPress admin
Using Gutenberg Blocks
In the WordPress block editor:
- Click the + to add a new block
- Search for “Status Page”
- Add the Status Page Widget block
- Enter your status page slug
- Configure options in the sidebar
- Save your post or page
Using Shortcodes
Add these shortcodes anywhere in your content:
Widget Shortcode
[statuspage_widget slug="your-slug" theme="auto" compact="0" show_incidents="1"]
Badge Shortcode
[statuspage_badge slug="your-slug"]
Shortcode Options
| Option | Values | Description |
|---|---|---|
slug | your-slug | Your status page slug (required) |
theme | auto, light, dark | Color theme |
compact | 0 or 1 | Compact mode |
show_incidents | 0 or 1 | Show active incidents |
rtm | 1-240 | Response time sparkline (minutes) |
upd | 1-30 | Uptime sparkline (days) |
render_mode | js or php | JavaScript or server-side rendering |
Classic Widget
For themes using classic widgets:
- Go to Appearance > Widgets
- Find the Status Page Widget
- Drag it to a widget area
- Configure the options
- Save
Common Use Cases
| Use Case | Where to Add |
|---|---|
| Site-wide footer | Add as widget to footer sidebar |
| Support page | Add shortcode to help/support page |
| Sidebar status | Add as widget to sidebar |
| Landing page | Add Gutenberg block to page |
Troubleshooting
Widget Not Showing
- Verify the slug is correct
- Check that the plugin is activated
- Clear any caching plugins
Styling Conflicts
- The widget uses isolated CSS
- If you see conflicts, check your theme’s styles
- Use the
render_mode="php"option for server-side rendering
Updates Not Appearing
- Clear your WordPress cache
- Clear any CDN cache
- The widget caches data for a few minutes
Plugin Updates
Keep the plugin updated for:
- New features
- Bug fixes
- Security patches
Check GitHub repository for the latest version.
What’s Next?
- Use the live widget without WordPress
- Use the SVG badge
- Build custom integrations