WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Fugu Design v1.7.3

Maintenance Switch

Customize easily and switch in one-click to (native) maintenance mode from your backend or frontend.

Maintenance Switch

The facts

Rating
5★ from 12
Active installs
700+
Price
Free
Last updated
13 Aug 2026
Added
Jul 2015
Requires WP
5.0
Tested up to
WP 7.1
Requires PHP
7.4
Downloads
43,160

Our analysis

AI-assisted

Maintenance Switch is a WordPress plugin that allows you to easily toggle maintenance mode from the admin bar. When activated, it generates a .maintenance file in the WordPress installation folder and a maintenance.php file in the wp-content folder for custom HTML content. This functionality is useful for site administrators who need to perform updates while providing a custom message to visitors.

The plugin offers features such as role-based access to switch or bypass maintenance mode, the ability to preview the maintenance page, and support for custom HTML. It is suitable for users who want a straightforward way to manage site maintenance without extensive technical knowledge.

Best for: This plugin is best for WordPress site administrators who need to manage maintenance mode efficiently.

What it does well

  • One-click activation of maintenance mode
  • Role-based control for maintenance mode access
  • Custom HTML for maintenance page
  • Preview feature for maintenance page
  • Restores default settings easily

Where it falls short

  • Limited information on additional features or support
  • No details on compatibility with specific themes or plugins

Verdict

Maintenance Switch provides a simple solution for activating maintenance mode with customisation options, making it a practical choice for site upkeep.

From the developer

Fugu Design's own description of Maintenance Switch, lightly tidied.

One-click maintenance mode

This plugin adds a button to the admin bar for toggling the builtin maintenance mode.

Core maintenance mode

A .maintenance file is generated and copied to the WordPress installation folder when turning on the maintenance mode.
A maintenance.php file is generated and added to the wp-content folder for custom HTML code.

Your custom maintenance page will also be active during the core, plugins and themes updates.

Special Features

  • set which roles can switch the maintenance mode

  • set which roles can bypass the maintenance mode on the frontend

  • set the entire HTML code used for the maintenance page

  • preview the maintenance page before saving

  • enable the theme file support, so you can create in each your themes a maintenance.php file to customize the maintenance page

  • restore all default settings

  • restore default HTML code

  • create/delete the maintenance file in the active WP theme

Translations

  • English – default, always included
  • French

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for maintenance pages.

Under Construction

Easy to use Under Construction Page & Coming Soon Page. Enable Under Construction Mode in seconds & sh...

Free 600k+ installs 4.8★ (1,285)
Website Builder by SeedProd

Easy Drag & Drop Page Builder. A complete solution to create a WordPress Website, Custom Themes, Landing P...

Free 700k+ installs 4.9★ (4,699)
Maintenance

Great looking maintenance, coming soon & under construction pages. Put your site under maintenance in minu...

Free 1M+ installs 4.4★ (860)
Insert Headers And Footers

Include inline javascript, stylesheets, CSS code or anything you want in Header and Footer areas of your WordP...

Free 300k+ installs 5★ (134)
CMP

CMP

89

Beautiful Coming soon, Maintenance or Landing page on your website, packed with premium features for free.

Free 200k+ installs 4.7★ (326)
Hostinger Tools

Simplified WordPress management. Manage site info, maintenance, security, & redirects.

Free 3M+ installs 3.5★ (40)