Plugins / Pantry Maintenance
Pantry Maintenance
v1.0.0Contents: A maintenance or coming-soon page, with a switch.
21 KB, no external requests
Turn a clean holding page on and off. Maintenance mode sends the correct 503 status so search engines wait; coming-soon mode sends 200 with noindex. Logged-in editors still see the site. One built-in design, your logo, headline, message and colours.
Compared with the popular plugins

What it does
- Enable switch with a mode: maintenance (503 with Retry-After) or coming soon (200 with noindex)
- Headline, message with basic formatting, logo from the media library, background and text colour
- One built-in page design with inline CSS and no external assets
- Bypass for logged-in users with a chosen capability and for a list of IP addresses
- Never blocks wp-login.php, wp-admin, REST requests, cron or WP-CLI
- Admin bar indicator while the page is active and a preview link on the settings screen
What it does not do
- No template gallery
- No countdown timer
- No email capture
- No page builder
Measured footprint
- Zip size
- 21 KB
- Lines of PHP
- 1,357
- Options
- pantry_maintenance_settings
- Post meta
- none
- Custom tables
- none
- Post types
- none
- Cron events
- none
- Transients
- none
- Admin assets
- includes/core/assets/pantry-admin.css on the settings screen only, includes/core/assets/pantry-admin.js on the settings screen only (media picker for the logo field)
- Front-end assets
- none
- External requests
- none
- Measured on
- 2026-09-12
Compatibility
- WordPress
- 6.4 or newer, tested to 7.1
- PHP
- 8.1 or newer
- Where it lives
- Plugin Pantry > Maintenance
- Licence
- GPLv2 or later
Documentation
Read the documentationEvery setting on the Pantry Maintenance screen and what each one does, with the hooks it publishes: the same text that ships in the plugin README.
Pro add-on (planned)
See Pantry Pro pricing- More page designs
- Countdown timer
- Email capture with export
- Secret bypass link to share with clients
Planned for a later Pantry Pro release. Nothing in the free plugin waits on it, and a licence bought today covers it the day it ships, since one key covers every module.
Changelog
All notable changes to this project are documented in this file, in the Keep a Changelog format.
1.0.0 - 2026-09-12
- First release.
- Maintenance mode (503 with Retry-After) and coming-soon mode (200 with noindex).
- Headline, message, logo and colours for the holding page.
- Bypass by capability and by IP address; wp-login.php, wp-admin, REST, cron and WP-CLI are always let through.
- Admin bar indicator and a settings-screen preview link.