DITS Coming Soon & Maintenance Pages is a modern, lightweight, and professional WordPress plugin that enables you to set up stunning Coming Soon, Maintenance Mode, and Under Construction pages in just a few clicks.
Whether launching a new website, redesigning your store, or performing scheduled backend maintenance, DITS Coming Soon & Maintenance Pages keeps your brand looking top-notch while collecting email leads and building anticipation before you go live.
coming-soon): High-energy vibrant animated gradient theme with glassmorphism cards, countdown timer, progress bar, and email capture.maintenance): Sleek dark slate theme engineered for scheduled downtime, featuring maintenance progress indicators and notify alerts.minimal): Refined Scandinavian minimalist design with spacious typography, delicate borders, and clean monospace countdown.dark-tech): Futuristic dark aesthetic with ambient mesh glows, status badge (“✦ NEXT-GEN PLATFORM”), and cyber countdown modules. Perfect for SaaS, AI, and developer tools.Design & Brand Customization
* Upload your custom brand logo and background images via native WordPress Media Library.
* Color picker for custom background tinting.
* Fully customizable heading, subheading, and announcement copy.
* Live preview button for the currently selected template.
Interactive Countdown Timer & Progress Bar
* Precision countdown timer with customizable target launch date and time.
* Live two-digit animated timer formatting (Days, Hours, Minutes, Seconds).
* Launch progress bar with customizable completion percentage (0–100%) and stage title.
Lead Capture & Email Subscribers
* Seamless AJAX-powered subscription form with instant feedback notifications.
* Built-in subscriber list table (WP_List_Table) in WordPress admin.
* Subscriber IP capture and submission timestamps.
* One-click Export to CSV for easy import into Mailchimp, ActiveCampaign, Klaviyo, or ConvertKit.
Flexible Access Control & Bypass Rules
* Role-based Bypass: Select which user roles (Administrator, Editor, Author, etc.) can view the live website.
* IP Whitelisting: Grant unrestricted access to specific IP addresses (with automatic client IP detection banner).
* Secret Access URL: Share a private passkey link (e.g. ?launchpress_access=secret_key) allowing clients to review the site without logging in.
* URL Exclusions: Define paths (with wildcard * support) that should bypass the coming soon screen (e.g. /api/*, /checkout/*).
* Core Protection: Automatic safe bypass for WordPress admin area, AJAX calls, REST API endpoints, login screens, and RSS feeds.
SEO & Search Engine Directives
* Set custom meta titles and descriptions for coming soon pages.
* Toggle search engine crawler directives (noindex, nofollow).
* Custom HTTP status codes: Serve 503 Service Unavailable (with Retry-After headers) for maintenance or 200 OK for pre-launch indexing.
Built-in Analytics
* Track Total Lifetime Visits.
* Track Visits Today.
* Real-time Total Subscribers count.
* Last visitor activity timestamp.
The complete human-readable source and build configuration are included in this plugin:
assets/js/admin.js and assets/js/frontend.js: JavaScript source.assets/css/admin.scss and assets/css/frontend.scss: stylesheet source.webpack.config.js, package.json, and package-lock.json: build configuration and dependency lockfile.assets/dist/: generated production JavaScript and CSS.To rebuild assets, use Node.js 22 and npm 10, run npm ci, then npm run build from the plugin directory. No build is needed to install or use the plugin.
The bundled Composer autoloader is generated from composer.json and composer.lock. Regenerate it with composer install --no-dev --optimize-autoloader. Composer’s autoloader is MIT licensed; its license is included in vendor/composer/LICENSE. No third-party PHP runtime packages are bundled.
Subscriber email addresses, IP addresses, and subscription dates are stored in this site’s database. Visit counters are also stored locally; a one-hour cookie prevents repeated counting. A secret-access link sets a one-day bypass cookie. The plugin does not send these records to the developer or an external analytics service.
The optional Elementor installation button downloads Elementor from WordPress.org only after an administrator confirms installation. Elementor templates require Elementor to be installed and active. All four bundled templates work without Elementor, payment, or a license key.