Skip to content

AvTe/One-Click-Maintenance-Mode

Repository files navigation

# One-Click Maintenance Mode

[![License: GPL v2](https://img.shields.io/badge/License-GPLv2-blue.svg)](https://www.gnu.org/licenses/gpl-2.0.html)
[![WordPress Tested Up To](https://img.shields.io/badge/WordPress-6.4-brightgreen.svg)](https://wordpress.org/plugins/)
[![PHP Version](https://img.shields.io/badge/PHP-7.4%2B-blue.svg)](https://www.php.net/)

A simple yet powerful WordPress plugin that lets you enable a professional maintenance mode page with a single click.  
Includes customizable content, responsive design, countdown timer, and SEO-friendly headers.

**Website:** [https://theaetos.com/](https://theaetos.com/)

---

## Features

- **One-Click Activation** – Instantly toggle maintenance mode on or off from the WordPress admin.
- **Admin Access** – Logged-in administrators can access the site while visitors see the maintenance page.
- **Customizable Design** – Edit title, description, colors, fonts, logos, and more.
- **Responsive Layout** – Works seamlessly on desktops, tablets, and mobile devices.
- **Countdown Timer** – Optionally display a timer showing when the site will be back online.
- **SEO Friendly** – Sends correct `503 Service Unavailable` headers.
- **Translation Ready** – `.pot` file included for easy localization.

---

## Customization Options

### Content
- Custom title and description text
- Footer with contact information
- Logo upload support

### Design
- Multiple Google Fonts: DM Sans, Inter, Roboto, Open Sans, Lato, Poppins
- Font size options: Small, Medium, Large
- Background color picker or custom background image
- Custom CSS for advanced styling

### Countdown Timer
- Enable or disable countdown
- Set a specific end date and time
- Automatic completion message after expiry

---

## Installation

### Automatic Installation
1. In your WordPress admin dashboard, go to **Plugins > Add New**.
2. Search for `One-Click Maintenance Mode`.
3. Click **Install Now** and then **Activate**.

### Manual Installation
1. Download the ZIP file from this repository or the releases page.
2. In WordPress admin, go to **Plugins > Add New > Upload Plugin**.
3. Upload the ZIP file, click **Install Now**, then **Activate**.

---

## Usage

1. Go to **Settings > Maintenance Mode** in your WordPress admin.
2. Customize the maintenance page design and content.
3. Toggle the activation switch to turn maintenance mode on or off.

---

## FAQ

**Q: Can administrators still access the site?**  
Yes. Logged-in administrators can browse the site normally. Visitors will see the maintenance page.

**Q: Will this affect SEO?**  
No. Proper `503` headers are sent to search engines, indicating that downtime is temporary.

**Q: Can I preview before activating?**  
Yes. The admin settings page includes a live preview.

---

## Screenshots

1. Admin settings panel with live preview  
2. Maintenance page with countdown timer  
3. Mobile responsive design  
4. Color and font customization  
5. Background image upload interface  

---

## Changelog

### 1.0.0
- Initial release
- One-click activation
- Fully customizable maintenance page
- Countdown timer functionality
- SEO-friendly 503 headers
- Translation ready
- Responsive design
- Custom CSS support
- Logo and background image uploads
- Multiple Google Fonts

---

## License

This project is licensed under the [GPLv2 or later](https://www.gnu.org/licenses/gpl-2.0.html) license.

---

## Contributing

Contributions, issues, and feature requests are welcome.  
Please check the [issues page](../../issues) for open tickets.

---

## Author

Developed by *Amit Vishwakarma*  
Website: [https://theaetos.com/](https://theaetos.com/)

About

One-Click Maintenance Mode is a powerful yet simple WordPress plugin that allows you to quickly put your website into maintenance mode with just one click. Perfect for when you need to perform updates, maintenance, or make changes to your site without visitors seeing a broken or incomplete website.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors