Skip to content
Plugin PantryPlugins

Plugins / Pantry Maintenance

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

The Pantry Maintenance settings screen in the WordPress admin, at Plugin Pantry > Maintenance.

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

Every 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.