EZP Maintenance Mode


Need to let your visitors know your site is undergoing maintenance? EZP Maintenance Mode makes it easy!

Maintenance Mode Basic Features

  • Very Simple. No confusing options or complex setup.
  • Mini themes. Choose which professionally-designed, responsive mini-theme to display when in Maintenance Mode.
  • Pre-styled text. Title, header, headline and message text gets styled without requiring HTML or CSS.
  • Add your own logo. Add your own logo using the WordPress Media Library to give Maintenance Mode a personal touch.

Advanced Features

  • Custom CSS. Easily add CSS from the Admin page to customize a Maintenance Mode mini-theme.
  • User Mini Themes. Greatly customize Maintenance Mode by creating your own mini-theme.


EZP Maintenance Mode was designed to let you get to the important work of improving your site while visitors know you are performing maintenance in the shortest time possible. We’ve supplied four very nice looking themes to display when your site is undergoing maintenance. Additionally, you can easily cator these to your tastes using CSS.

In this way, both beginners and pros will find EZP Maintenance Mode not only easy to use but highly flexible as well.

Thanks to the developers of bxSlider for their cool image viewer.


  • Plugin configuration
  • Site in maintenance mode when using the 'Temporarily Closed' mini-theme.


Using The WordPress Dashboard

  1. Navigate to the ‘Add New’ in the plugins dashboard
  2. Search for ‘Coming Soon Page’
  3. Click ‘Install Now’
  4. Activate the plugin on the Plugin dashboard

Uploading in WordPress Dashboard

  1. Navigate to the ‘Add New’ in the plugins dashboard
  2. Navigate to the ‘Upload’ area
  3. Select easy-pie-maintenance-mode.zip from your computer
  4. Click ‘Install Now’
  5. Activate the plugin in the Plugin dashboard

Using FTP

  1. Download easy-pie-maintenance-mode.zip
  2. Extract the easy-pie-maintenance-mode directory to your computer
  3. Upload the easy-pie-maintenance-mode directory to the /wp-content/plugins/ directory
  4. Activate the plugin in the Plugin’s dashboard


Why is my site is still viewable?

Maintenance mode is only shown to visitors who are not logged in. The easiest way to check things yourself is view your site with a different browser type than the one you’re logged in with (i.e. if you’re logged in with Chrome, view the site in Firefox or Internet Explorer or vice versa).

Alternatively, you can log out or view the site in incognito/private mode with an instance of the same browser type.

What happens if a search engine hits my site while it’s in maintenance mode?

The plugin returns a ‘503’ status with ‘retry later’ HTTP header when in maintenance mode. This lets search engines know that your site is temporarily down and to come back 24 hours later.

I can’t get out of maintenance mode. Help!

Every once in a great while other plugins installed on a system can interact with Maintenance Mode to prevent access to wp-admin. If you find yourself in this unfortunate situation, use the maintenance mode manual override.

Simply add the following line to your wp-config.php file:

define(‘EASY_PIE_MM_DISABLE’, true);

Afterward either uninstall or reconfigure the conflicting plugins.

If you aren’t comfortable doing this or are unsure how to do this, please contact me and I’ll be happy to walk you through the process.

Why isn’t the Preview Changes button working?

This is most likely due to your browser’s popup blocker. Click on the Preview Changes button and look for an indication in your browser’s control bar that a popup has been blocked. Click on this indication to allow future popups to go through then retry.

How do I report a bug?

Please capture as much information you can about your system, specifically use the error log to gather new information if you are comfortable. The EZP Error Log Guide outlines how to do this.
Then, please let me know what’s going on, with as much detail as you have.


Use frequently

Every time I develop a website, I find myself using this tool quite a bit. At first, it is on all the time, then I start switching back and forth, between having the site live or having the “in development” page running. This tool makes it easy to handle this process.

Col·laboradors i desenvolupadors

"EZP Maintenance Mode" és programari de codi obert. La següent gent ha contribuït en aquesta extensió.


Tradueix “EZP Maintenance Mode” a la teva llengua.

Interessats en el desenvolupament?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Registre de canvis


  • UI overhaul
  • Added preview capability


  • Small UI tweaks
  • Renamed to EZP Maintenance Mode
  • Changed references to Snap Creek Software


  • UI tweaks


  • Cleaned up UI


  • Small tweaks


  • Bug fix for WordPress 3.5.1 compatibility


  • Bug fixes
  • Improved styling for WordPress 3.8


  • Bugfix: User theme directory wasn’t created on startup
  • Bugfix: Hiding logo if not defined


  • A couple small bug fixes


  • Added ability to create custom mini themes
  • Added ability to add custom styling to existing mini themes
  • Added notification to prevent you from accidentally leaving your site in maintenance mode.
  • Added captions to mini-themes
  • Fixed compatibility with PHP 5.2
  • Misc code cleanup


  • Fix for PHP 5.2.x


  • Initial release