{"id":20840846,"url":"https://github.com/petermann/ip-maintenance-mode","last_synced_at":"2026-04-27T07:32:35.902Z","repository":{"id":189517604,"uuid":"156735874","full_name":"petermann/ip-maintenance-mode","owner":"petermann","description":"Display a maintenance mode page, except when logged in as an administrator or using the /?view=1 parameter in the URL.","archived":false,"fork":false,"pushed_at":"2025-10-27T14:09:02.000Z","size":220,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-27T17:30:40.776Z","etag":null,"topics":["maintenance-plugin","wordpress","wordpress-plugin"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/petermann.png","metadata":{"files":{"readme":"readme.txt","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-11-08T16:26:10.000Z","updated_at":"2025-10-27T14:09:06.000Z","dependencies_parsed_at":null,"dependency_job_id":"3c27efa5-f45e-4e07-a1e3-3cab3976cdd1","html_url":"https://github.com/petermann/ip-maintenance-mode","commit_stats":null,"previous_names":["petermann/ip-maintenance-mode"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/petermann/ip-maintenance-mode","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petermann%2Fip-maintenance-mode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petermann%2Fip-maintenance-mode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petermann%2Fip-maintenance-mode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petermann%2Fip-maintenance-mode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/petermann","download_url":"https://codeload.github.com/petermann/ip-maintenance-mode/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petermann%2Fip-maintenance-mode/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32327701,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-26T23:26:28.701Z","status":"online","status_checked_at":"2026-04-27T02:00:06.769Z","response_time":128,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["maintenance-plugin","wordpress","wordpress-plugin"],"created_at":"2024-11-18T01:17:59.700Z","updated_at":"2026-04-27T07:32:35.425Z","avatar_url":"https://github.com/petermann.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"=== IP Maintenance Mode ===\nContributors: ivanpetermann\nDonate link: https://ivanpetermann.com/donation\nTags: maintenance, mode, petermann\nRequires at least: 4.0\nTested up to: 6.5.5\nStable tag: 1.3.12\nRequires PHP: 5.6\nLicense: GPL-3.0-or-later\nLicense URI: https://www.gnu.org/licenses/gpl-3.0.html\n\nDisplay a maintenance mode with the default page, or create a custom page with the slug \"under-development\".\n\n== Description ==\n\nDisplay 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.\n\n== Installation ==\n\n= Manual installation =\n\n1. Upload the entire `ip-maintenance-mode` folder to the `/wp-content/plugins/` directory.\n2. Visit **Plugins**.\n3. Activate the IP Maintenance Mode plugin.\n\n== Changelog ==\n\n= 1.3.12 =\n* Refactor access control logic in maintenance mode.\n\n= 1.3.11 =\n* Fixed undefined constant WP_CLI.\n* Added query string check for Oxygen Builder CSS.\n* Added function ip_maintenance_mode_send_header() to handle maintenance mode headers.\n* Added option to use a custom page with the slug 'under-development'.\n* Updated the Description.\n* Tested up to 6.5\n\n= 1.2.10 =\n* New: Added conditions to check if the request is made via wp-cli.\n* New: Implemented checks to handle POST requests to the wp-json endpoint.\n* Change: Corrected typographical errors and made minor improvements to the documentation.\n* Change: Adjusted the structure of the LICENSE file to provide a link to the full text of the GPL.\n* Tested up to: 6.4\n\n= 1.1.9 =\n* Hide return errors.\n* Tested in version 6.2\n\n= 1.1.8 =\n* Changed the URL view parameter.\n* Changed from cookies to session.\n* Changed phrases and style.\n* Changed plugin description.\n* Tested in version 6.0\n\n= 1.0.7 =\n* Added rule for WP-CLI\n* Tested in version 5\n\n= 1.0.6 =\n* Initial release.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpetermann%2Fip-maintenance-mode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpetermann%2Fip-maintenance-mode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpetermann%2Fip-maintenance-mode/lists"}