Title: WP Maintenance Switch
Author: Mitch
Published: <strong>February 19, 2017</strong>
Last modified: March 13, 2017

---

Search plugins

This plugin **hasn’t been tested with the latest 3 major releases of WordPress**.
It may no longer be maintained or supported and may have compatibility issues when
used with more recent versions of WordPress.

![](https://ps.w.org/wp-maintenance-switch/assets/icon-256x256.png?rev=1599902)

# WP Maintenance Switch

 By [Mitch](https://profiles.wordpress.org/lowest/)

[Download](https://downloads.wordpress.org/plugin/wp-maintenance-switch.zip)

 * [Details](https://tzm.wordpress.org/plugins/wp-maintenance-switch/#description)
 * [Reviews](https://tzm.wordpress.org/plugins/wp-maintenance-switch/#reviews)
 *  [Installation](https://tzm.wordpress.org/plugins/wp-maintenance-switch/#installation)
 * [Development](https://tzm.wordpress.org/plugins/wp-maintenance-switch/#developers)

 [Support](https://wordpress.org/support/plugin/wp-maintenance-switch/)

## Description

WP Maintenance Switch makes it easy to turn on maintenance mode while you are modifying
your website.

This light-weight plugin is designed for small operations, such as switching a theme.

If you would like to set up your own custom maintenance page, please [see the FAQ](https://tzm.wordpress.org/plugins/wp-maintenance-switch/faq/?output_format=md).

## Screenshots

 * [[
 * Switch button
 * [[
 * Maintenance page

## Installation

 1. Upload the ‘wp-maintenance-switch’ folder to the /wp-content/plugins/ directory
 2. Activate the plugin through the ‘Plugins’ menu in WordPress
 3. Donzo! The switch has been added to your admin bar and you’re ready to go.

## FAQ

  Is there a way to set up my own custom maintenance page?

If you want to set up your own maintenance page, log in using FTP and make your 
way over to `wp-content/` directory. From there, create a new file called `maintenance.
php`. In `maintenance.php`, you can add whatever you want and it’ll display when
you activate maintenance mode.

Please note you have to set up your own 503 headers in your custom maintenance file.

  Does this plugin have any configuration options?

No, WP Maintenance Switch does not have options to configure.

  Which user roles have the ability to switch on maintenance mode?

Only administrators have the ability to switch on maintenance mode. Administrators
also have access to the website while its under maintenance.

## Reviews

![](https://secure.gravatar.com/avatar/9786181f2ac82df1c2b05de1899533eadab7a16b5e6f7462d0c11f6abe6af6bd?
s=60&d=retro&r=g)

### 󠀁[Great litlle plugin](https://wordpress.org/support/topic/great-litile-plugin/)󠁿

 [Li-An](https://profiles.wordpress.org/li-an/) October 28, 2017

The button to switch the maintenance mode is so convenient that this extension deserves
5 stars.

 [ Read all 1 review ](https://wordpress.org/support/plugin/wp-maintenance-switch/reviews/)

## Contributors & Developers

“WP Maintenance Switch” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Mitch ](https://profiles.wordpress.org/lowest/)

[Translate “WP Maintenance Switch” into your language.](https://translate.wordpress.org/projects/wp-plugins/wp-maintenance-switch)

### Interested in development?

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

## Changelog

#### 1.0.1

 * Added security measures
 * CSS fixes to maintenance page
 * The front-end switch button is now small
 * Lots of coding fixes

#### 1.0

 * Initial release

## Meta

 *  Version **1.0.1**
 *  Last updated **9 ⵉⵙⴳⴳⵯⴰⵙⵏ ago**
 *  Active installations **30+**
 *  WordPress version ** 2.9 or higher **
 *  Tested up to **4.7.33**
 *  Language
 * [English (US)](https://wordpress.org/plugins/wp-maintenance-switch/)
 * Tags
 * [maintenance](https://tzm.wordpress.org/plugins/tags/maintenance/)[maintenance mode](https://tzm.wordpress.org/plugins/tags/maintenance-mode/)
   [switch](https://tzm.wordpress.org/plugins/tags/switch/)[wp maintenance](https://tzm.wordpress.org/plugins/tags/wp-maintenance/)
 *  [Advanced View](https://tzm.wordpress.org/plugins/wp-maintenance-switch/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/wp-maintenance-switch/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/wp-maintenance-switch/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/wp-maintenance-switch/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/wp-maintenance-switch/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/wp-maintenance-switch/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/wp-maintenance-switch/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/wp-maintenance-switch/reviews/)

## Contributors

 *   [ Mitch ](https://profiles.wordpress.org/lowest/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/wp-maintenance-switch/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=2VYPRGME8QELC)