Bonsai Digital Maintenance Mode
Displays a customisable maintenance mode page for non-logged-in users, and can replace the standard WordPress maintenance screen.
by Ben Ervine / The Bonsai Digital Collective · github.com/bonsai-systems/bonsai-maintenance · website
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/bonsai-systems/bonsai-maintenance/archive/refs/heads/main.zipFrom the readme
Bonsai Digital Maintenance Mode
A lightweight WordPress plugin that displays a customisable maintenance page to visitors while allowing authorised users to keep working. It can optionally replace WordPress' core wp-content/maintenance.php during updates.
Status: Stable
Requires: WordPress 5.8+ • PHP 7.4+ (8.x supported)
Features
- Sends proper 503 Service Unavailable + Retry-After (calculated from the scheduled end time when set)
- Clean, responsive template with background image
- Media library picker for logo and background image, with thumbnail preview
- Editable badge and header text
- WYSIWYG main content (lists, headings, links)
- Toggle to show/hide all on-page content (background-only mode)
- Background colour and font colour pickers for full visual control
- Scheduled start/end datetime — auto-enable/disable without a manual toggle
- Preview bypass link — shareable ?cmmpreview=TOKEN URL for client previews without wp-admin access
- IP allowlist — always let specific IPs through
- Basic SEO: custom page title + meta description (still noindex, nofollow)
- Optional override of WordPress' maintenance screen
- Writes static HTML snapshot to wp-content/maintenance-templat
Read the full README on GitHub →
Releases
These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.