Description
Website Maintenance Mode is a simple yet powerful plugin that allows you to put your WordPress site into maintenance mode with a custom message, countdown timer, and background image. Whether you’re updating your site or launching soon, this plugin provides all the essential tools to display a professional maintenance or coming soon page.
Features:
β
Enable/Disable Maintenance Mode β Turn maintenance mode on or off easily.
β
Full Site or Page-Specific Mode β Apply maintenance mode to the whole site or selected pages.
β
Customizable Message β Display a custom maintenance message with rich text formatting.
β
Countdown Timer β Set a timer for when your site will be available again.
β
Custom Banner & Background β Upload a banner image and set custom background colors.
β
Google Analytics Support β Add tracking code to monitor visitor activity.
β
503 Status Code β Optionally send a 503 response for SEO purposes.
β
Admin Bypass β Allow logged-in administrators to see the live site.
Filters & Hooks for Developers:
πΉ ptiwmm_maintenance_mode_enabled β Modify whether maintenance mode is enabled dynamically.
πΉ ptiwmm_maintenance_mode_message β Customize the displayed message via a filter.
πΉ ptiwmm_selected_pages_filter β Control which pages are affected by maintenance mode.
πΉ ptiwmm_background_color_filter β Change the background color programmatically.
πΉ ptiwmm_text_color_filter β Adjust the text color dynamically.
πΉ ptiwmm_banner_image_filter β Modify the maintenance mode banner image.
πΉ ptiwmm_ga_tracking_code β Customize the Google Analytics tracking code.
πΉ ptiwmm_status_header_code β Change the HTTP response code (default is 503).
Support
For support, visit the plugin’s support page on WordPress.org or contact the developer directly.
Screenshots



Installation
- Upload the plugin files to the /wp-content/plugins/website-maintenance-mode/ directory, or install the plugin through the WordPress Plugins screen.
- Activate the plugin through the Plugins menu in WordPress.
- Configure the settings under Settings Maintenance Mode in the WordPress admin panel.
- Enable maintenance mode and customize your message, banner, and timer as needed.
FAQ
-
How do I exclude specific pages from maintenance mode?
You can use the settings panel to select specific pages or apply the ptiwmm_selected_pages_filter filter in your theme. -
Will search engines index my maintenance page?
By default, the plugin can return a 503 status code to prevent indexing while in maintenance mode. -
Can administrators still see the live site?
Yes, logged-in administrators can browse the site normally without seeing the maintenance page. -
Can I add my own CSS styles?
Yes! You can add custom CSS in the settings panel or override styles using a child theme.
Reviews
Contributors & Developers
“Website Maintenance – PTI” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Website Maintenance – PTI” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.0
- Initial release
