https://github.com/petermann/ip-maintenance-mode
Display a maintenance mode page, except when logged in as an administrator or using the /?view=1 parameter in the URL.
https://github.com/petermann/ip-maintenance-mode
maintenance-plugin wordpress wordpress-plugin
Last synced: 2 months ago
JSON representation
Display a maintenance mode page, except when logged in as an administrator or using the /?view=1 parameter in the URL.
- Host: GitHub
- URL: https://github.com/petermann/ip-maintenance-mode
- Owner: petermann
- License: gpl-3.0
- Created: 2018-11-08T16:26:10.000Z (over 7 years ago)
- Default Branch: main
- Last Pushed: 2025-10-27T14:09:02.000Z (8 months ago)
- Last Synced: 2025-12-27T17:30:40.776Z (6 months ago)
- Topics: maintenance-plugin, wordpress, wordpress-plugin
- Language: PHP
- Homepage:
- Size: 215 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.txt
- License: LICENSE
Awesome Lists containing this project
README
=== IP Maintenance Mode ===
Contributors: ivanpetermann
Donate link: https://ivanpetermann.com/donation
Tags: maintenance, mode, petermann
Requires at least: 4.0
Tested up to: 6.5.5
Stable tag: 1.3.12
Requires PHP: 5.6
License: GPL-3.0-or-later
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Display a maintenance mode with the default page, or create a custom page with the slug "under-development".
== Description ==
Display a maintenance mode with the default page, or create a custom page with the slug "under-development". This page will be shown unless logged in as an administrator or using the /?view=1 parameter in the URL.
== Installation ==
= Manual installation =
1. Upload the entire `ip-maintenance-mode` folder to the `/wp-content/plugins/` directory.
2. Visit **Plugins**.
3. Activate the IP Maintenance Mode plugin.
== Changelog ==
= 1.3.12 =
* Refactor access control logic in maintenance mode.
= 1.3.11 =
* Fixed undefined constant WP_CLI.
* Added query string check for Oxygen Builder CSS.
* Added function ip_maintenance_mode_send_header() to handle maintenance mode headers.
* Added option to use a custom page with the slug 'under-development'.
* Updated the Description.
* Tested up to 6.5
= 1.2.10 =
* New: Added conditions to check if the request is made via wp-cli.
* New: Implemented checks to handle POST requests to the wp-json endpoint.
* Change: Corrected typographical errors and made minor improvements to the documentation.
* Change: Adjusted the structure of the LICENSE file to provide a link to the full text of the GPL.
* Tested up to: 6.4
= 1.1.9 =
* Hide return errors.
* Tested in version 6.2
= 1.1.8 =
* Changed the URL view parameter.
* Changed from cookies to session.
* Changed phrases and style.
* Changed plugin description.
* Tested in version 6.0
= 1.0.7 =
* Added rule for WP-CLI
* Tested in version 5
= 1.0.6 =
* Initial release.