=== Really Simple Under Construction Page === Tags: under construction, maintenance, hide site, secret key, ip whitelist Requires at least: 6.0.0 Tested up to: 6.9.4 Stable tag: 1.5.0 License: GPLv2 or later Contributors: jonashjalmarsson Requires PHP: 7.4 Donate link: https://paypal.me/byjalma Hide your site behind a really simple Under Construction page. Bypass with a secret-word URL or an IP whitelist for testing. == Description == **Version 1.5.0 is a recommended security update for all existing users.** It blocks JavaScript injection on the Under Construction page, hardens the bypass cookie (Secure/HttpOnly/SameSite), tightens IP-whitelist validation, and fixes silent breakage with WP-CLI, cron, and the REST API. The plugin's behavior and settings are unchanged — existing setups upgrade in place. See the changelog for the full list. --- Add a really simple Under Construction page to your website by enabling this plugin. Use IP whitelisting and a secret URL to grant access to selected users without logging in. Go to the settings page in Settings > Really Simple Under Construction. Enable by checking the checkbox. The Under Construction page is only visible to visitors who are not logged in. You can optionally configure: 1. The Under Construction page itself — paste any HTML (DOCTYPE, <style>, <body> etc. are supported, scripts are stripped). 2. A secret word that lets you bypass the page via a URL like `?yoursecret`. A cookie is then stored so the same browser keeps access. 3. The lifetime of that cookie, in days. 4. A list of IP addresses to whitelist for users and services that should always see the real site. == Changelog == = 1.5.0 = **Recommended security update for all existing users.** No settings changes, no migration — install the update, refresh the settings page, and you are done. Headlines below. * **Security:** the Under Construction HTML field now strips `