=== Custom Login Page Designer – Login Customizer, White Label Branding & Login Redirects === Contributors: vishwasr Donate link: https://www.paypal.com/paypalme/vishwasr92 Tags: login customizer, custom login, white label login, login redirect, login designer Requires at least: 5.8 Tested up to: 7.1 Requires PHP: 7.4 Stable tag: 1.5.0 License: GPL-3.0-or-later License URI: https://www.gnu.org/licenses/gpl-3.0.html Modern custom login page customizer & designer. Customize login logo, backgrounds, 10 design templates, custom redirects & white label branding. == Description == **Custom Login Page Designer** is the modern, lightweight **WordPress login page customizer** for designers, developers, and site owners. Easily customize and white label the default WordPress login screen (`wp-login.php`) with 10 instant pre-made templates, custom login logo, backgrounds, typography, custom redirects, and unified error messages—all with an interactive **real-time Live Preview Studio**. No coding required, zero database bloat, and completely free without restrictive paywalls or annoying upsells. ### 🎨 Why Choose Custom Login Page Designer? * **10 Instant Pre-designed Templates**: Minimal White, Corporate, Modern Tech, Glassmorphism, Dark Gradient, Nature, Neomorphic, Blueprint, Vintage Paper, and Cosmic Night. * **Interactive Live Preview Studio**: Preview changes in real time before publishing, with Desktop, Tablet, and Mobile viewport switchers. * **White Label Client Branding**: Replace the default WordPress logo, set custom logo width/height/border radius, and configure custom logo URLs and tooltips. * **Login & Logout Redirection**: Automatically redirect users to custom landing pages, membership dashboards, or WooCommerce accounts upon authentication or logout. * **Login Security & Anti-Enumeration**: Replace verbose WordPress errors with a single unified security notice to prevent attackers from discovering valid usernames. * **Session & Remember Me Controls**: Auto-check the "Remember Me" checkbox by default, or completely hide it for high-security environments. * **Form & Footer Styling**: Customize form card backgrounds, border radius, elevation shadows, link colors, and toggle "Lost your password?" or "← Go to Site" links. * **Google Fonts & Custom CSS**: Choose from top typography options (Inter, Plus Jakarta Sans, Outfit, Poppins, Roboto) or inject custom CSS rules directly. * **Zero Overhead**: Assets are strictly loaded on `wp-login.php`—0ms impact on your public frontend and admin panel. ### ✨ Key Features for WordPress Login Customization * **10 Predefined Design Templates**: Pre-configured layouts and curated color palettes * **Login & Logout Redirection**: Redirect users to a custom dashboard, landing page, or shop after login and logout (`wp_safe_redirect`) * **Remember Me Control**: Option to auto-check "Remember Me" by default or hide it completely * **Logo Customization & White Labeling**: Replace the WordPress logo with your own, adjust dimensions, radius, target URL, and tooltip * **Form Card & Shadow Styling**: Customize form background, border radius, and choose from 5 box-shadow depths * **Footer Links Control**: Hide "Lost your password?" or "← Go to Site" links, with custom link and hover colors * **Secure Login Error Messages**: Replace WordPress verbose error messages with a unified, secure notice to prevent username enumeration * **Google Fonts & Typography**: Select from modern Google Fonts (Inter, Plus Jakarta Sans, Outfit, Poppins, Roboto) or web-safe fonts * **Custom CSS Editor**: Clean built-in textarea to add bespoke CSS rules directly to the login page * **Zero Admin Bloat**: Lightweight code that only runs on `wp-login.php` without impacting frontend performance * **WordPress 7.1 Ready**: Verified and tested with the latest WordPress standards and Plugin Check (PCP) rules == Installation == 1. Upload the `custom-login-page-designer` folder to the `/wp-content/plugins/` directory 2. Activate the plugin through the 'Plugins' menu in WordPress 3. Navigate to **Login Page Designer** in the WordPress admin menu 4. Choose a design template, customize colors and logo, and save your settings! == Frequently Asked Questions == = Can I redirect users to a custom page after login or logout? = Yes! In version 1.5.0, you can specify custom Login Redirect and Logout Redirect URLs directly from the settings page. = Can I auto-check the "Remember Me" checkbox? = Yes. Enable the "Auto-check Remember Me" option to keep users logged in across browser sessions without requiring manual clicks. = Can I hide the "Lost your password?" and "Go to Site" links? = Yes. You can toggle the visibility of both links and customize their link colors and hover states. = Will this plugin slow down my website? = No. Assets and styles are only loaded on `wp-login.php`. Your public website and admin dashboard load with zero overhead. = Can I add custom CSS? = Yes! An integrated Custom CSS textarea allows administrators to add custom styling without modifying theme or plugin files. = Does this work with WordPress Multisite? = Yes, the plugin is fully compatible with WordPress single-site and Multisite network installations. == Screenshots == 1. Admin Settings - Intuitive Template Selector & Customizer 2. Admin Settings - Redirection, Form Styling, and Session Settings 3. Minimal White Template - Clean, professional login experience 4. Corporate Professional Template - Perfect for business sites 5. Modern Tech Template - Sleek design for tech companies 6. Glassmorphism Template - Trendy transparent effect 7. Dark Gradient Template - Sophisticated dark mode experience 8. Nature Inspired Template - Calming organic design 9. Neomorphic Modern Template - Subtle 3D effect design 10. Blueprint Professional Template - Technical styled interface 11. Vintage Paper Template - Nostalgic parchment-style design 12. Cosmic Night Template - Immersive space-themed experience == Changelog == = 1.5.0 = * Major release: Redesigned Admin UX into a modern split-screen Designer Studio with categorized tabbed navigation. * Added real-time in-admin interactive Live Preview canvas with Desktop, Tablet, and Mobile device switchers. * Added interactive error state simulation in the live preview canvas. * Added Compound Dimension & Unit Selectors (`.clpd-dimension-control`) with interactive numeric inputs and unit pill toggles (`px`, `%`, `rem`, `em`). * Standardized uniform modern design across all form controls (8px border-radius, 40px height, soft borders, modern focus rings). * Completely overhauled mobile responsiveness across all 10 predefined templates, adding fluid container constraints, touch-friendly targets, and viewport overflow containment. * Updated unified XBoard dashboard integration for published suite plugins. * Verified and tested compatibility with WordPress 7.1. * Added custom Login and Logout Redirection URLs (`wp_validate_redirect` & `wp_safe_redirect`). * Added "Remember Me" checkbox controls (auto-check by default and hide checkbox options). * Added footer links visibility options (hide "Lost your password?" and hide "← Go to Site"). * Added footer link color and hover color customizers. * Added Form Card styling options: custom background color, custom border radius, and 5 shadow presets. * Added Custom Login Error Message option to prevent username enumeration security risks. * Added custom Logo Target URL and Logo Tooltip Title settings. * Added modern Google Fonts (Inter, Plus Jakarta Sans, Outfit, Poppins, Roboto) with automatic preconnect enqueuing. * Added integrated Custom CSS editor for advanced styling. * Standardized direct access guards, security nonces, and output escaping for WordPress Plugin Check (PCP) compliance. = 1.1.0 = * Added 2 more templates (Blueprint Professional and Vintage Paper). = 1.0.0 = * Initial release with 8 professional templates. * Background, logo, typography, and button styling options. == Upgrade Notice == = 1.5.0 = Major release introducing the Split-Screen Designer Studio with Live Preview, device switchers, compound unit controls, 10 fully responsive templates, custom redirects, and WordPress 7.1 support.