WordPress plugin intelligence profile

Pavel Silinskii Maintenance Mode

Maintenance mode for deploy scripts: toggle it from WP-CLI with a safety timeout. Branded 503 page, admins keep working.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 5.9 · PHP 8.0
Directory statusactive
Last directory update5 Nov 20264h ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Pavel Silinskii Maintenance Mode version 1.0.0 as active, updated 4h ago and tested up to WordPress 7.1.

Overview

About this plugin

Pavel Silinskii Maintenance Mode is built for developers and agencies who deploy WordPress sites from scripts and CI/CD pipelines.

Wrap your deploy in two commands:

wp psmm on --for=15m # git pull, composer install, wp core update-db... wp psmm off

If the deploy script fails halfway, the site comes back by itself when the timeout ends — no more sites left in maintenance overnight.

Why not core wp maintenance-mode? Core’s mode locks out everyone, administrators included, shows a plain “Briefly unavailable” message, and has a fixed 10-minute window. This plugin:

  • Serves a branded page with HTTP 503 and a Retry-After header matching your timeout
  • Keeps the site available to administrators, chosen roles, whitelisted IPs and bypass-link holders, so you can check the deploy before visitors do
  • Lets you choose the timeout per deploy: 90s, 15m, 2h, 1h30m
  • Never blocks wp-admin, login, the REST API, AJAX, cron or WP-CLI itself

WP-CLI commands:

  • wp psmm on [--for=<duration>] — enable, optionally with an automatic timeout
  • wp psmm off — disable
  • wp psmm status [--format=table|json|yaml] — state, end time and bypass link
  • wp psmm is-active — exit code 0 when active, 1 otherwise, for use in scripts

Also works without the command line, from Settings → Maintenance Mode:

  • Expected end date with a live countdown and optional auto-disable
  • Customizable title, message, logo, background and text colors
  • Secret bypass link for clients and testers (valid for 7 days, revocable)
  • Preview button and a red “Maintenance Mode: ON” admin bar indicator
  • Theme override via psmm-maintenance.php
  • No external scripts — no CDN, no tracking
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • maintenance mode
  • wp cli
  • 503
  • deployment
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 5.9 · PHP 8.0
Update activity5 Nov 20264h ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.