BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Planned Outage for Block Themes icon
Actively maintained Tested up to 7.0.6 #10 in block-theme

Planned Outage for Block Themes

Simple maintenance mode for block themes. Shows a maintenance template to logged-out visitors.

Active installs10+10+ tier
Downloads · 30d66▲ +13.8% vs prev. 30d
Rating5/52 reviews
Health score64/100Good
All-time downloads738Since Jan 2026
Support resolved—No recent threads
RequiresWP 6.6PHP 7.3+
Downloads · 7d16▼ -11.1% week over week
Our verdict

Solid choice

Planned Outage for Block Themes is a solid plugin choice in 2026, with a few things worth checking first. It runs on 10+ sites, is rated 5/5 and was last updated 3 months ago, and scores 64/100 on our health check.

  • Small user base (10+ active installs)
  • Very few reviews so far

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

71421Jun 30Aug 13Sep 27
Yesterday2
Daily average (1y)3
Peak day36Jun 14, 2026
Last 12 months745

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Planned Outage for Block Th… stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
block-theme >100 8,901 Best block-theme plugins →
coming soon >100 1,899 Best coming soon plugins →
maintenance >100 3,117 Best maintenance plugins →
maintenance mode >100 1,399 Best maintenance mode plugins →

Version adoption

Share of active sites per release.

  • 1.4100.0%

Rating breakdown

★★★★★★★★★★ 5 from 2 reviews

  • 5★100.0%
  • 4★0.00%
  • 3★0.00%
  • 2★0.00%
  • 1★0.00%

About Planned Outage for Block Themes

From the official readme · v1.4.0

Description

Planned Outage for Block Themes is a lightweight plugin that enables maintenance mode for WordPress block themes. When enabled, logged-out visitors see your custom maintenance template while logged-in users can browse the site normally.

Features:

  • Uses native block theme templates
  • Create maintenance pages in the Site Editor or as theme files
  • Schedule outage windows with a start and end time — maintenance turns on and off automatically
  • Logged-in users bypass maintenance mode
  • Configurable expected duration (Retry-After header); during a scheduled window the header reflects the time remaining automatically
  • Pre-launch mode for sites that aren’t live yet
  • Optional search engine bot access during maintenance
  • Bypass link to let non-logged-in users preview the site during maintenance
  • Admin bar indicator when maintenance mode is active
  • Duration warning after 3 days of maintenance (except in pre-launch mode)
  • Returns proper 503 status code for SEO
  • Cache plugin detection with admin warning and automatic cache flushing

Requirements:

  • WordPress 6.6 or higher
  • A block theme (like Twenty Twenty-Five)

Installation

  1. Upload the plugin folder to your /wp-content/plugins/ folder.
  2. Go to the Plugins page and activate the plugin.
  3. Create a maintenance template (see FAQ below).
  4. Go to Settings > Planned Outage and enable it.

Frequently asked questions

How do I create a maintenance template?

You have two options: Site Editor: Go to Appearance > Editor > Templates, create a new template named “maintenance” Theme file: Add a maintenance.html file to your theme’s /templates/ folder

How does scheduling work?

Set a start and end date/time under Settings > Planned Outage (times are entered in your site’s timezone). Maintenance mode activates automatically when the window begins and deactivates when it ends — no manual toggling and no reliance on WP-Cron: the window is checked on every request, so the switch is exact. The manual toggle still works independently; maintenance is active if either the toggle is on or the current time is inside the window. During a scheduled window the Retry-After header automatically reflects the time remaining.

Does the maintenance template show during WordPress core, plugin, or theme updates?

No, and this is a WordPress limitation rather than a plugin bug. During a real update WordPress creates a .maintenance file and ends the request very early in its boot process — before any plugin code loads — showing its built-in “Briefly unavailable for scheduled maintenance” screen. No plugin can render a block template at that point. These windows are short (WordPress considers maintenance over after 10 minutes) and only occur during actual updates. If you want a custom page for those moments, WordPress supports a hand-made wp-content/maintenance.php drop-in, which is independent of this…

Who can see the site when maintenance mode is enabled?

All logged-in users can browse the site normally. Only logged-out visitors see the maintenance template. You can also enable search engine bots to bypass maintenance mode, or generate a bypass link for non-logged-in users.

What is the Expected Duration setting?

This sets the Retry-After HTTP header, which tells search engines how long to wait before checking your site again. Options range from 30 minutes to 1 day. You can also select “Pre-Launch (indefinite)” for sites that aren’t live yet, which disables duration tracking and admin warnings.

What is the Bypass Link?

When enabled, the plugin generates a secret URL you can share with anyone who needs to view the site during maintenance without logging in. A 12-hour cookie is set on first visit so they can navigate freely. You can regenerate the link at any time to invalidate the previous one.

Should I enable Search Engine Access?

For short maintenance periods (under 2 hours), the default settings are fine. For longer maintenance (over 2 hours), consider enabling search engine access. For maintenance lasting more than a day, always enable it to prevent pages from being removed from search indexes.

What status code is returned?

The plugin returns a 503 (Service Unavailable) status with a Retry-After header, which tells search engines the site is temporarily unavailable.

Will this work with caching plugins?

The plugin detects popular full-page cache plugins (Surge, WP Super Cache, W3 Total Cache, WP Fastest Cache, LiteSpeed Cache, WP Rocket) and displays a warning on the settings page when one is active. Caches are automatically flushed when settings are saved to ensure the maintenance page is served immediately. Server-level caches (Nginx FastCGI cache, Varnish, Cloudflare, etc.) cannot be detected or flushed by the plugin. If maintenance mode is not working and you use server-level caching, flush that cache manually.

How to uninstall the plugin?

Simply deactivate and delete the plugin. The plugin stores options prefixed with pobt_ which are removed when you deactivate the plugin.

Changelog

1.4.0

  • Added scheduled outage windows with start and end date/time, entered in the site timezone
  • Added automatic activation/deactivation at window boundaries, evaluated on every request (no WP-Cron dependency)
  • Added dynamic Retry-After header during scheduled windows, reflecting the time remaining
  • Added schedule status to the settings page and admin bar (upcoming, active until, past window)
  • Added best-effort cache flushing at scheduled window boundaries via WP-Cron
  • Changed plugin structure: split single file into a bootstrap plus includes/ classes
  • Changed all admin strings to be translatable
  • Fixed readme requirements (WordPress 6.6, PHP 7.3) to match the plugin header

1.3.0

  • Added uninstall hook that removes all plugin options when the plugin is deleted
  • Changed minimum PHP version from 7.0 to 7.3 and minimum WordPress version from 6.3 to 6.6
  • Changed homepage detection to use is_front_page() and is_home() conditionals
  • Changed template canvas path to use the WPINC constant

1.2.1

  • Fixed maintenance template not rendering when a static front page is set in Settings > Reading

1.2.0

  • Added cache plugin detection with admin warning when maintenance mode is active
  • Added automatic cache flushing when plugin settings are saved
  • Added support for detecting Surge, WP Super Cache, W3 Total Cache, WP Fastest Cache, LiteSpeed Cache, and WP Rocket
  • Added fallback cache detection via advanced-cache.php dropin and wp-content/cache/ directory
  • Added no-cache headers on all bypass responses to prevent reverse proxy cache poisoning
  • Fixed bypass link, logged-in user, and bot responses poisoning server-level caches

1.1.0

  • Added bypass link feature for sharing preview access with non-logged-in users
  • Added pre-launch mode (indefinite duration) that disables time tracking and admin warnings
  • Bypass link sets a 12-hour cookie for seamless navigation
  • Regenerate bypass link to invalidate previous links

1.0.0

  • Initial release

Full changelog on WordPress.org →

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Planned Outage for Block Them… alternatives

All block-theme plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Create Block Theme Create Block Theme A WordPress plugin to create block themes. by WordPress.org 20K+ ★★★★★★★★★★ 4.8 (37) 3 months ago 56
2 Dynamic Header & Navigation for Block Themes Dynamic Header & Navigation for Block Themes Animated shrinking header, responsive shrinking logo, custom breakpoints and off-canvas… by Hans-Gerd Gerhards 200+ ★★★★★★★★★★ 5 (3) 1 month ago 72
3 Enable bbPress for Block Themes Enable bbPress for Block Themes Enables bbPress for a full site editing WordPress block theme. by WebMan Design | Oliver Juhas 100+ ★★★★★★★★★★ 5 (5) 1 week ago 80
4 LolaCore for FSE LolaCore for FSE Edit your block theme by talking to Lola: templates, parts, patterns, navigation, global… by Fran Barbero 40+ ★★★★★★★★★★ No reviews 1 month ago 63
5 Catch Import Export Catch Import Export Catch Import Export is a simple and easy-to-use plugin to export and import WordPress… by Catch Themes 30+ ★★★★★★★★★★ No reviews 3 months ago 52
6 Auto Update Page Links Auto Update Page Links Automatically updates links in Gutenberg blocks, templates, menus, and content when you… by Mohammad Irfan 10+ ★★★★★★★★★★ 5 (1) 11 months ago 45
7 Theme Designer Theme Designer Create and manage block themes with an intuitive interface. No coding required - design… by Helmut Wandl 10+ ★★★★★★★★★★ No reviews 10 months ago 38
9 Additional CSS Shortcut Additional CSS Shortcut Adds a quick-access link to the Additional CSS panel in the Site Editor for block themes. by lastsplash (a11n) 10+ ★★★★★★★★★★ No reviews 4 weeks ago 66
10 Better Post Formats Better Post Formats Real audio, video, gallery, link and quote content in place of featured images, in classic… by RGB Lab 10+ ★★★★★★★★★★ No reviews 6 days ago 66
11 Blockwright Workbench Blockwright Workbench One-click developer tools for block-theme work: bulk-reset Site Editor overrides, rescan… by markrussellwp <10 ★★★★★★★★★★ No reviews 1 month ago 60

FAQ

Planned Outage for Block Themes: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Sep 28, 2026

Is Planned Outage for Block Themes free?

Yes. Planned Outage for Block Themes is free to download and use from the official WordPress.org plugin directory.

Is Planned Outage for Block Themes safe to use in 2026?

Planned Outage for Block Themes is a solid plugin choice in 2026, with a few things worth checking first. It runs on 10+ sites, is rated 5/5 and was last updated 3 months ago, and scores 64/100 on our health check.

How many websites use Planned Outage for Block Themes?

Planned Outage for Block Themes is active on 10+ WordPress websites and has been downloaded 738 times since it launched in January 2026. It was downloaded 66 times in the last 30 days.

Does Planned Outage for Block Themes work with WordPress 7.1?

Planned Outage for Block Themes is officially tested up to WordPress 7.0.6, while the latest release is 7.1.2. It may still work, but try it on a staging site first.

What PHP version does Planned Outage for Block Themes need?

Planned Outage for Block Themes requires PHP 7.3 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Planned Outage for Block Themes last updated?

The latest version, 1.4.0, was released on July 14, 2026 (3 months ago).

Who makes Planned Outage for Block Themes?

Planned Outage for Block Themes is developed and maintained by Troy Chaplin.

What are the best alternatives to Planned Outage for Block Themes?

The most popular alternatives to Planned Outage for Block Themes are Create Block Theme (20K+ installs), Dynamic Header & Navigation… (200+ installs) and Enable bbPress for Block Th… (100+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.