{"id":336340,"date":"2026-07-08T22:43:41","date_gmt":"2026-07-08T22:43:41","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/custom-login-designer\/"},"modified":"2026-07-09T00:05:07","modified_gmt":"2026-07-09T00:05:07","slug":"enhanceo-login-designer","status":"publish","type":"plugin","link":"https:\/\/pcd.wordpress.org\/plugins\/enhanceo-login-designer\/","author":14064965,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.0","stable_tag":"1.2.0","tested":"7.0.1","requires":"6.0","requires_php":"8.0","requires_plugins":null,"header_name":"Enhanceo Login Designer","header_author":"Hassan Raza","header_description":"Redesign your WordPress login page with 10 predefined templates, live preview, and full RGBA color controls.","assets_banners_color":"646771","last_updated":"2026-07-09 00:05:07","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/enhanceo-login-designer\/","header_author_uri":"https:\/\/profiles.wordpress.org\/hassanraza\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":45,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.2.0":{"tag":"1.2.0","author":"hassanraza","date":"2026-07-09 00:05:07"}},"upgrade_notice":{"1.2.0":"<p>Removes the Custom CSS field. Upgrade to maintain compatibility with the WordPress.org hosted version.<\/p>","1.1.0":"<p>Fixes text contrast issues and changes image-style templates to bundled local artwork by default.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3600845,"resolution":"128x128","location":"assets","locale":"","width":128,"height":130},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3600845,"resolution":"256x256","location":"assets","locale":"","width":256,"height":259}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3600845,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":617},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3600845,"resolution":"772x250","location":"assets","locale":"","width":772,"height":309}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.2.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Settings panel with live preview on the right.","2":"Template picker with bundled template previews.","3":"Color picker with alpha\/transparency support.","4":"Dark Mode template on the login page.","5":"Nature template on the login page."}},"plugin_section":[],"plugin_tags":[3691,602,41128,216835,5574],"plugin_category":[38],"plugin_contributors":[269240],"plugin_business_model":[],"class_list":["post-336340","plugin","type-plugin","status-publish","hentry","plugin_tags-custom-login","plugin_tags-login","plugin_tags-login-customizer","plugin_tags-login-designer","plugin_tags-login-page","plugin_category-authentication","plugin_contributors-hassanraza","plugin_committers-hassanraza"],"banners":{"banner":"https:\/\/ps.w.org\/enhanceo-login-designer\/assets\/banner-772x250.png?rev=3600845","banner_2x":"https:\/\/ps.w.org\/enhanceo-login-designer\/assets\/banner-1544x500.png?rev=3600845","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/enhanceo-login-designer\/assets\/icon-128x128.png?rev=3600845","icon_2x":"https:\/\/ps.w.org\/enhanceo-login-designer\/assets\/icon-256x256.png?rev=3600845","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Enhanceo Login Designer lets you customize the default WordPress login page without writing code.<\/p>\n\n<p><strong>Key Features<\/strong><\/p>\n\n<ul>\n<li>10 built-in templates, including color-only and image-style layouts<\/li>\n<li>Live preview in the admin panel<\/li>\n<li>Full RGBA transparency support for color fields<\/li>\n<li>Controls for background, form card, logo, typography, input fields, button, and links<\/li>\n<li>Accordion-style settings panel for easier navigation<\/li>\n<li>Translation-ready POT file included<\/li>\n<li>Bundled local template artwork, with no default third-party image requests<\/li>\n<\/ul>\n\n<p><strong>Template List<\/strong><\/p>\n\n<ol>\n<li>Custom - clean white card on light gray<\/li>\n<li>Corporate - white card on dark navy<\/li>\n<li>Dark Mode - dark card with light text<\/li>\n<li>Gradient - purple-to-violet CSS gradient<\/li>\n<li>Nature - green illustrated background<\/li>\n<li>Mountains - mountain illustrated background<\/li>\n<li>Ocean - blue illustrated background<\/li>\n<li>City Night - city illustrated background<\/li>\n<li>Abstract - colorful abstract illustrated background<\/li>\n<li>Office - workspace illustrated background<\/li>\n<\/ol>\n\n<h3>Third-Party Libraries<\/h3>\n\n<p>This plugin includes the following third-party library:<\/p>\n\n<p><strong>Spectrum Colorpicker v1.8.1<\/strong>\n* URL: https:\/\/github.com\/bgrins\/spectrum\n* Author: Brian Grinstead\n* License: MIT - https:\/\/github.com\/bgrins\/spectrum\/blob\/master\/LICENSE<\/p>\n\n<p>Template preview artwork is bundled with this plugin and distributed under the plugin's GPL-2.0-or-later license.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>enhanceo-login-designer<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate the plugin through <strong>Plugins &gt; Installed Plugins<\/strong>.<\/li>\n<li>Go to <strong>Settings &gt; Login Designer<\/strong> to start customizing.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20work%20with%20any%20theme%3F\"><h3>Does this work with any theme?<\/h3><\/dt>\n<dd><p>Yes. The plugin only modifies the WordPress login page (<code>\/wp-login.php<\/code>), which is independent of your active theme.<\/p><\/dd>\n<dt id=\"can%20i%20use%20my%20own%20background%20image%3F\"><h3>Can I use my own background image?<\/h3><\/dt>\n<dd><p>Yes. In the <strong>Background<\/strong> section, paste an image URL or choose one from your Media Library.<\/p><\/dd>\n<dt id=\"will%20my%20settings%20be%20lost%20if%20i%20deactivate%20the%20plugin%3F\"><h3>Will my settings be lost if I deactivate the plugin?<\/h3><\/dt>\n<dd><p>Settings are stored in the WordPress options table (<code>eld_settings<\/code>). They persist across deactivations. Uninstalling the plugin removes them.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20load%20remote%20images%20by%20default%3F\"><h3>Does the plugin load remote images by default?<\/h3><\/dt>\n<dd><p>No. The included templates use bundled local artwork. If you manually add an external image URL, the visitor's browser will request that image from the external host.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Removed: Custom CSS field has been removed in line with WordPress.org review guidelines.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Fixed: Dark mode input and label text contrast.<\/li>\n<li>Fixed: City Night and Ocean templates now use a white card for readability.<\/li>\n<li>Fixed: Live preview now correctly clears background images when switching to color-only templates.<\/li>\n<li>Changed: Default logo width increased to 200 px.<\/li>\n<li>Changed: Image-style templates now use bundled local artwork by default.<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Fixed: City Night form text contrast.<\/li>\n<li>Fixed: Ocean form text contrast.<\/li>\n<li>Changed: Default logo width set to 200 px on all applicable templates.<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Added: Template picker previews for image-style templates.<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Added: Accordion-style sections in settings panel.<\/li>\n<li>Added: Template thumbnail images using SVG previews.<\/li>\n<li>Fixed: Live preview not updating when switching templates.<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Added: 6 new image-style templates.<\/li>\n<li>Total templates: 10.<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Fixed: Preview pane now fills full viewport height.<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Fixed: Admin CSS file was empty after a write failure; rebuilt correctly.<\/li>\n<li>Replaced wp-color-picker with Spectrum.js for full RGBA transparency support.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Fixed: Switched to Spectrum.js color picker with alpha support.<\/li>\n<li>Fixed: Color field layout with label left and swatch right.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Added: Form top spacing control.<\/li>\n<li>Added: Form max-width control.<\/li>\n<li>Added: Input fields section for background, focus ring, placeholder color, padding, and font size.<\/li>\n<li>Added: Button hover color, padding, and font size.<\/li>\n<li>Fixed: Live preview now injects CSS directly into iframe without saving first.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fixed: Elementor widget file loads only when Elementor is active, preventing a fatal error.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Customize the WordPress login page with templates, live preview, and full RGBA color controls.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/336340","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=336340"}],"author":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/hassanraza"}],"wp:attachment":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=336340"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=336340"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=336340"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=336340"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=336340"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=336340"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}