Title: ACW Maintenance Mode by Page
Author: Lorenzo Fracassi
Published: <strong>September 18, 2026</strong>
Last modified: September 18, 2026

---

Search plugins

![](https://ps.w.org/acw-maintenance-mode-by-page/assets/banner-772x250.png?rev=
3702000)

![](https://ps.w.org/acw-maintenance-mode-by-page/assets/icon-256x256.png?rev=3702000)

# ACW Maintenance Mode by Page

 By [Lorenzo Fracassi](https://profiles.wordpress.org/lorenzof/)

[Download](https://downloads.wordpress.org/plugin/acw-maintenance-mode-by-page.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/acw-maintenance-mode-by-page/#description)
 * [Reviews](https://wordpress.org/plugins/acw-maintenance-mode-by-page/#reviews)
 *  [Installation](https://wordpress.org/plugins/acw-maintenance-mode-by-page/#installation)
 * [Development](https://wordpress.org/plugins/acw-maintenance-mode-by-page/#developers)

 [Support](https://wordpress.org/support/plugin/acw-maintenance-mode-by-page/)

## Description

ACW Maintenance Mode by Page lets you put your site into maintenance by showing 
visitors **one single page**, chosen from your existing Pages. No dedicated templates
and no page builder are required: you design the page with your own theme, then 
simply select it.

When the mode is active:

 * Logged-out visitors who open any URL are redirected to the selected page.
 * Logged-in users keep browsing the whole site normally.
 * The maintenance page is served with an HTTP **503 Service Unavailable** status
   and a `Retry-After` header, which is the correct signal for search engines during
   a temporary maintenance.
 * The page is displayed with a minimal template (**content only**, without the 
   theme header, footer and menu). Choose the content width: **default** (inherited
   from the theme via `theme.json` or `$content_width`, with a fallback) or **full
   width**.
 * The login page, the admin area, AJAX and the REST API remain reachable, so you
   can always sign in and turn the mode off.

No complex configuration required: one checkbox to enable it and one dropdown to
pick the page.

## Screenshots

[⌊The settings screen: enable the mode, choose the page and pick the content width.⌉⌊
The settings screen: enable the mode, choose the page and pick the content width
.⌉[

The settings screen: enable the mode, choose the page and pick the content width.

## Installation

 1. Upload the `acw-maintenance-mode-by-page` folder to `/wp-content/plugins/`, or 
    install the plugin from the WordPress dashboard.
 2. Activate the plugin through the “Plugins” screen.
 3. Go to **Settings  Maintenance**.
 4. Check “Enable maintenance”, choose the page to display and save.

## FAQ

### Do logged-in users see the maintenance page?

No. Logged-in users browse the full site. Maintenance mode only affects logged-out
visitors.

### Does the maintenance page show the theme header and footer?

No, only the page content is shown through a minimal template. The theme styles (
CSS/fonts) are still loaded.

### Is this a security feature for private content?

No. It is a maintenance mode: it blocks browser navigation of the theme-rendered
pages. It does not protect content served through the REST API, feeds or direct 
media file URLs. To protect truly private content you need server-level protection.

### How do I turn it off if I get locked out?

The login page (`wp-login.php`) and the admin area always remain accessible. Sign
in and disable the mode from the settings.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“ACW Maintenance Mode by Page” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ Lorenzo Fracassi ](https://profiles.wordpress.org/lorenzof/)

[Translate “ACW Maintenance Mode by Page” into your language.](https://translate.wordpress.org/projects/wp-plugins/acw-maintenance-mode-by-page)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/acw-maintenance-mode-by-page/),
check out the [SVN repository](https://plugins.svn.wordpress.org/acw-maintenance-mode-by-page/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/acw-maintenance-mode-by-page/)
by [RSS](https://plugins.trac.wordpress.org/log/acw-maintenance-mode-by-page/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * First release.

## Meta

 *  Version **1.0.0**
 *  Last updated **3 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.0 or higher **
 *  Tested up to **7.1.1**
 *  PHP version ** 7.2 or higher **
 * Tags
 * [503](https://wordpress.org/plugins/tags/503/)[coming soon](https://wordpress.org/plugins/tags/coming-soon/)
   [maintenance](https://wordpress.org/plugins/tags/maintenance/)[maintenance mode](https://wordpress.org/plugins/tags/maintenance-mode/)
   [under construction](https://wordpress.org/plugins/tags/under-construction/)
 *  [Advanced View](https://wordpress.org/plugins/acw-maintenance-mode-by-page/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/acw-maintenance-mode-by-page/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/acw-maintenance-mode-by-page/reviews/)

## Contributors

 *   [ Lorenzo Fracassi ](https://profiles.wordpress.org/lorenzof/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/acw-maintenance-mode-by-page/)