WP Maintenance Mode

Wordpress Plugin
Download latest - 2.4.0

Download Stats

Today 2,401
Yesterday 3,457
Last Week 22,188
All Time 3,932,844
Banner 772x250

Add a maintenance page to your blog that lets visitors know your blog is down for maintenance, or add a coming soon page for a new website. User with admin rights gets full access to the blog including the front end.

Activate the plugin and your blog is in maintenance-mode, works and only registered users with enough rights can see the front end. You can use a date with a countdown timer for visitor information or set a value and unit for information.

Also works with WordPress Multisite installs (each blog from the network has it's own maintenance settings).

Features

  • Fully customizable (change colors, texts and backgrounds);
  • Subscription form (export emails to .csv file);
  • Countdown timer (remaining time);
  • Contact form (receive emails from visitors);
  • Coming soon page;
  • Landing page templates;
  • WordPress multisite;
  • Responsive design;
  • Social media icons;
  • Works with any WordPress theme;
  • SEO options;
  • Exclude URLs from maintenance;
  • Bot functionality to collect the emails in a friendly and efficient way.
  • GDPR Ready

Bugs, technical hints or contribute

Please give us feedback, contribute and file technical bugs on GitHub Repo.

Credits

Developed by Designmodo & StrictThemes WordPress Themes


Releases (40 )

Version Release Date Change Log
2.2.4 2019-05-20

(20/05/2019) = * bump "Tested up to" to 5.2.0 * fix typo in Italian translation (it_IT) * Bot: add a note about how you can export the list of subscribers #195 * Bot: add client-side sanitization to the input fields #176

2.2.3 2019-02-20

(20/02/2019) = * bump "Tested up to" version to 5.1.0 * replace "wpmu_new_blog" action with "wp_initialize_site" action for WP 5.1.0 users because the first one is deprecated in the new version * small improvement to "check_exclude" method from "WP_Maintenance_Mode" class

2.2.2 2018-11-27

(27/11/2018) = * Google Analytics module: migrate from analytics.js to gtag.js + add ip anonymization #178 * GDPR module: accept links inside texareas + add policy link target #188 * add charset meta tag #200 * fix PHP Notice: Undefined index: HTTP_USER_AGENT * add plural and single form translation for subscribers number (settings page)

2.2 2018-07-16

(25/05/2018) = * added GDPR feature

2.1.2 2018-05-25

(04/03/2018) = * fixed a bug that was breaking the plugin after updating from 2.0.9 to 2.1.1

2.1.1 2018-03-05

(1/03/2018) = * fixed a visual bug with wrap container * added internationalization support for bot fixed strings * fixed path for loading data.js required for the bot (thanks @ George Jipa) * added wpmm_before_scripts hook, fires just before loading the scripts * moved data.js to uploads directory (thanks @ George Jipa)

2.1.0 2018-03-02
2.0.9 2016-11-29

(29/11/2016)

2.0.8 2016-09-09

(09/09/2016)

2.0.7 2016-07-06

(06/07/2016) = * reset_settings wpnonce check (thanks # Wordfence) * modules > google analytics code sanitization (thanks @ Wordfence) * move sidebar banners from our servers to plugin folder... as WordPress staff requested * Subscribe button error on Mobile version (thanks @ Hostlio Thumbo) * replace $wpscripts global with wp_scripts() function * de_DE language file update (thanks @ tt22tt)

2.0.6 2016-06-20

(20/06/2016) = * notifications update * languages update

2.0.5 2016-06-17

(17/06/2016) = * roles (array) fix

2.0.4 2016-06-17

(17/06/2016) = * fixed issue: responsive subscribe form * fixed issue: jQuery was loaded from a different folder on some WP installations * fixed issue: errors after update (strstr on empty strings because of saving empty lines on exclude list) * fixed issue: if "Redirection" from "General" tab is active, also redirects ajax calls * fixed issue: settings page title was wrong placed * "contact" feature update - nice email template + reply-to email header * refactoring for some methods * all assets are now minified * rewrite count db records function (used on subscribers count) * compatible with https://github.com/afragen/github-updater * compatible with wp-cli http://wp-cli.org/ * improved responsivity * improved roles access; now you can set multiple roles (editor, author, subscriber, contributor) and administrator will always have access to backend and frontend * it_IT translation by benedettogit (https://github.com/benedettogit) * updated all language files (need help for 100% translation)

2.0.3 2014-10-07

(07/10/2014) = * WP_Super_Cache issue was fixed * fixed "Subscribe" button issue on Safari mobile * fixed color of subscribe-success message (same color as subscribe_text) * "Social networks" module edits: settings for links target + a new social network: linkedin * new module "Google Analytics" * loginform shortcode reintroduced * dashboard link on maintenance page reintroduced * the content editor accepts new css inline properties: min-height, max-height, min-width, max-width. Use them wisely! :) * Settings & sidebar view + old translation files edited * Update from old version 1.x to 2.x issue was fixed * Translate on activation issue was fixed * de_DE translation by Frank Bltge (http://bueltge.github.io/) * pt_PT translation (100% translated) by Pedro Mendona (http://www.pedromendonca.pt) * ru_RU translation (100% translated) by affectiosus (https://github.com/affectiosus) * nl_NL translation by dhunink (https://github.com/dhunink) * es_ES translation (100% translated) by Erick Ruiz de Chavez (http://erickruizdechavez.com/) * fr_FR translation by Florian TIAR (https://github.com/Mahjouba91) * pt_BR translation by Jonatas Arajo (http://www.designworld.com.br/) * sv_SE translation by Andras Lundgren (http://adevade.com/)

2.0.2 2014-09-04

(04/09/2014) = * Removed "Author Link" option from General * Countdown - save details fix

2.0.1 2014-09-02

(02/09/2014) = * Reintroduced some deprecated actions from old version (but still available in next 4 releases, after that will be removed) and replaced with new ones: - wm_head -> wpmm_head - wm_footer -> wpmm_footer * Multisite settings link fix * WP_Maintenance_Mode: init (array checking for custom_css arrays, move delete cache part into a helper, etc.), add_subscriber, send_contact, redirect fixes & optimizations * WP_Maintenance_Mode_Admin: save_plugin_settings fixes, delete_cache (new method) * Settings & Maintenance views fixes * Readme.txt changes

2.0.0 2014-09-01

(02/09/2014) = * Changed design and functionality, new features * Changed multisite behaviour: now you can activate maintenance individually (each blog from the network has it's own maintenance settings) * Removed actions: wm_header, wm_footer, wm_content * Removed filters: wm_header * Removed [loginform] shortcode * Some filters are depreciated (but still available in next 4 releases, after that will be removed) and replaced with new ones: - wm_heading -> wpmm_heading, - wp_maintenance_mode_status_code -> wp_maintenance_mode_status_code - wm_title -> wpmm_meta_title - wm_meta_author -> wpmm_meta_author - wm_meta_description -> wpmm_meta_description - wm_meta_keywords -> wpmm_meta_keywords * Added new filters: - wpmm_backtime - can be used to change the backtime from page header - wpmm_meta_robots - can be used to change Robots Meta Tag option (from General) - wpmm_text - can be used to change Text option (from Design > Content) - wpmm_scripts - can be used to embed new javascripts files - wpmm_styles - can be used to embed new css files - wpmm_search_bots - if you have Bypass for Search Bots option (from General) activated, it can be used to add new bots (useragents) * Removed themes and now we have a "Design" & "Modules" tabs, where the look and functionality of the maintenance page can be changed as you need

1.8.11 2014-07-07

(07/25/2013) = * Fixes for php notices in scrict mode * Alternative for check url, if curl is not installed

1.8.10 2013-07-18

(07/18/2013) = * Add check for urls, Performance topics * Change default setting of 'Support Link' to false * Fix network settings php notices

1.8.9 2013-06-20

(06/20/2013) = * Allow empty header, title, heading string * Small code changes * Add Support function * Remove preview, will include later in a new release with extra settings page

1.8.8 2013-06-05

(06/05/2013) = * Fix path to localized flash content * Fix preview function * Add ukrainian translation * Add czech translation * Fix exclude function for IP * Security fix for save status via Ajax

1.8.7 2013-05-17

(04/07/2013) = * Add RTL support for splash page * Add Filter Hook wp_maintenance_mode_status_code Status Code; default is 503 * Add support for custom splash page; leave a file with this name wp-maintenance-mode.php in the wp-content; the plugin use this file The plugin checks in WP_CONTENT_DIR . '/wp-maintenance-mode.php' * Small minor changes * Add filter for more date on splash page

1.8.6 2013-02-22

(02/22/2013) = * Remove log inside console for JS * Add support for time inside the countdown * Add filter hook wm_meta_authorfor the meta data author * Add filter hook wm_meta_description for custom description * Add filter hook wm_meta_keywordsfor custom meta keys

1.8.5 2013-02-22

(01/24/2013) = * Added new settings for hide, view notices about the active maintenance mode * Changes on source, codex * Fix PHP Notices Support Thread * Change default settings, added ajax * Fix Preview function * Fix uninstall in WPMU * Small updates on styles for login form

1.8.4 2012-12-06
  • Fix for include JS in frontend to use countdown
  • Small mini fix for a php notice
  • Add charset on spalsh page for strange databases
  • Enhanced default exclude adresses
  • Add shortcode [loginform] for easy use a login form in splash page
  • Test with WordPress 3.5
1.8.3 2012-11-15
  • Fix for the forgotten update of JS-files; slow SVN :(
  • Minor Fixes, see (Bugtracker)[http://bueltge.de/bt/view.php?id=2]
1.8.2 2012-11-15
  • Add different access for Frontend and Backend
  • Add Rewrite after Login for Frontend Access
  • Different small changes
  • Test for WP 3.5
1.8.1 2012-09-28
  • Add option for value of robots meta tag
  • Add option for optional admin login
1.8.0 2012-09-20
  • Include all scripts in backend via function
  • Update datepicker and countdown js
  • Supportet IP as exclude for see the frontend
  • Add support for flish cache od WP Super Cache and W3 Total Cache plugins
  • Fix for changes in WP 3.3 Multisite
1.7.1 2012-08-07

(12/05/2011) = * fix for WP smaller 3.2* on Network

1.7.0 2011-12-02

(12/02/2011) = * add functionalities to use in WP Multisite * remove message in header, current is not fixed the ticked in core and the message on Admin Bar an Notice is enough * check on WP 3.3RC1

1.6.10 2011-12-02
1.6.9 2011-06-17

(06/13/2011) = * Small fix for empty string on custom design

1.6.8 2011-04-14

(04/05/2011)= * Small changes on check for datepicker * Fix for Design monster

1.6.7 2011-02-15

(01/05/2011) = * Bugfix: new check for files for different themes; hope this fix the server errors * Bugfix: fix add default settings * Maintenance: different changes on the syntax * Feature: add check for Super Admin on WP Multisite; has allways the rights for access * Feature: now it is possible to exclude feed from maintenance mode * Maintenance: check with 3.0.4 and 3.1-RC2 * Maintenance: update language file: .pot, de_DE * Bugfix: JavaScript error on Bulk Actions on plugins fixed * Maintenance: fix all notice, if set no values

1.6.6 2011-01-04
1.6.5 2010-12-22

(09/16/2010) = * add new design "Chemistry" by elmastudio.de * changes for include methods od class for preview * changes the possibility for include of language specific flash files

1.5.3 2010-03-08

(01/05/2010) = * Fix for JavaScript with WordPress 2.9 * Add new custom fields for fronted: title, header, heading * Fix for setting userrole to see frontend * Change laguage files

psd-files 2010-02-26
1.3 2010-02-26