wp-site-maintenance

Puts the site in maintenance mode for all non-logged-in users.

GPL-2.0 License

Stars
1

Site Maintenance Mode

Puts the site in maintenance mode for all non-logged-in users.

Description

Site Maintenance Mode is a simple WordPress plugin that allows you to put your site into maintenance mode. It will show a maintenance message to all non-logged-in users while allowing logged-in users to access the site normally.

Features

  • Enable or disable maintenance mode with a single switch.
  • Customize the maintenance message and header from the settings page.
  • Display a 503 Service Unavailable status to search engines and users.

Installation

  1. Download the plugin from the GitHub repository.
  2. Upload the plugin files to the /wp-content/plugins/site-maintenance-mode directory, or install the plugin through the WordPress plugins screen directly.
  3. Activate the plugin through the 'Plugins' screen in WordPress.
  4. Navigate to Settings -> Maintenance Mode to configure the plugin.

Frequently Asked Questions

Can I customize the maintenance message and header?

Yes, you can customize the maintenance message and header from the Settings -> Maintenance Mode page in the WordPress admin dashboard.

Will logged-in users see the maintenance message?

No, logged-in users with the capability to edit themes will not see the maintenance message and will have full access to the site.

Can I turn off maintenance mode?

Yes, you can enable or disable maintenance mode from the Settings -> Maintenance Mode page in the WordPress admin dashboard.

Screenshots

  1. Settings page to customize maintenance mode, message, and header.
    Settings Page

License

This plugin is licensed under the GPLv2 or later. For more information, please see http://www.gnu.org/licenses/gpl-2.0.html.

Contributing

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Make your changes.
  4. Commit your changes (git commit -am 'Add new feature').
  5. Push to the branch (git push origin feature-branch).
  6. Create a new Pull Request.

Support

If you have any issues or questions, please open an issue on the GitHub repository.

Related Projects