An open API service indexing awesome lists of open source software.

https://github.com/devuri/wp-site-maintenance

Puts the site in maintenance mode for all non-logged-in users.
https://github.com/devuri/wp-site-maintenance

wordpress wordpress-plugin wp wp-plugin

Last synced: 16 days ago
JSON representation

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

Awesome Lists containing this project

README

          

# 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](https://github.com/devuri/wp-site-maintenance).
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](path/to/settings-page-screenshot.png)

## License

This plugin is licensed under the GPLv2 or later. For more information, please see [http://www.gnu.org/licenses/gpl-2.0.html](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](https://github.com/devuri/wp-site-maintenance/issues).