{"id":353787,"date":"2026-08-31T02:55:13","date_gmt":"2026-08-31T02:55:13","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/extra-login\/"},"modified":"2026-08-31T02:39:50","modified_gmt":"2026-08-31T02:39:50","slug":"webangon-login-customiser","status":"publish","type":"plugin","link":"https:\/\/bho.wordpress.org\/plugins\/webangon-login-customiser\/","author":15600099,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"trunk","tested":"7.0.4","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"Webangon Login Customiser","header_author":"Ashraf Angon","header_description":"Design the WordPress login screen with any Gutenberg page and place the native WordPress login form using a dynamic block.","assets_banners_color":"","last_updated":"2026-08-31 02:39:50","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":23,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":{"webangon-login-customiser\/login-form":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"webangon-login-customiser\/login-form","version":"1.0.0","title":"Login Form","category":"widgets","icon":"lock","description":"Places the native WordPress login form inside your Gutenberg login design.","keywords":["login","form","admin","signin"],"textdomain":"webangon-login-customiser","attributes":{"width":{"type":"number","default":400},"padding":{"type":"number","default":32},"borderRadius":{"type":"number","default":16},"backgroundColor":{"type":"string","default":"#ffffff"},"textColor":{"type":"string","default":"#1d2327"},"buttonColor":{"type":"string","default":"#2271b1"},"buttonTextColor":{"type":"string","default":"#ffffff"}},"supports":{"anchor":true,"align":["wide","full"],"className":true,"html":false,"spacing":{"margin":true}},"editorScript":"file:.\/editor.js","editorStyle":"file:.\/editor.css","style":"file:.\/style.css"}},"tagged_versions":[],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[148857,2604,3691,148076,602],"plugin_category":[38],"plugin_contributors":[],"plugin_business_model":[],"class_list":["post-353787","plugin","type-plugin","status-publish","hentry","plugin_tags-block-editor","plugin_tags-branding","plugin_tags-custom-login","plugin_tags-gutenberg","plugin_tags-login","plugin_category-authentication","plugin_committers-webangon"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/webangon-login-customiser.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Webangon Login Customiser lets an administrator:<\/p>\n\n<ul>\n<li>Create a one-click starter design page or use any standard WordPress page with Gutenberg blocks.<\/li>\n<li>Insert the included Login Form block where the native WordPress form should appear.<\/li>\n<li>Select that page under Settings &gt; Webangon Login Customiser.<\/li>\n<li>Use the same design for login, registration, password reset, and related wp-login.php screens.<\/li>\n<li>Style the form width, padding, radius, background, text, and button colors in the block sidebar.<\/li>\n<li>Optionally load the active theme stylesheet for closer editor-to-login styling.<\/li>\n<\/ul>\n\n<p>The plugin does not replace WordPress authentication. It moves the complete native form into the selected Gutenberg layout, preserving core validation, errors, password reset, registration, cookies, redirects, and third-party login hooks.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload and activate the plugin.<\/li>\n<li>Go to Settings &gt; Webangon Login Customiser and create the starter page, or build your own Gutenberg page.<\/li>\n<li>Add the Login Form block to the page where the native form should appear.<\/li>\n<li>Select the page, enable customization, and save.<\/li>\n<li>Test wp-login.php in a private\/incognito browser window.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20happens%20if%20the%20selected%20page%20is%20deleted%3F\"><h3>What happens if the selected page is deleted?<\/h3><\/dt>\n<dd><p>The plugin safely falls back to the normal WordPress login screen.<\/p><\/dd>\n<dt id=\"must%20the%20design%20page%20be%20published%3F\"><h3>Must the design page be published?<\/h3><\/dt>\n<dd><p>No. Draft and private pages can be selected.<\/p><\/dd>\n<dt id=\"does%20it%20support%20lost-password%20and%20registration%20forms%3F\"><h3>Does it support lost-password and registration forms?<\/h3><\/dt>\n<dd><p>Yes. The plugin moves WordPress's native #login container, so other core wp-login.php actions use the same Gutenberg layout.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20i%20forget%20to%20add%20the%20login%20form%20block%3F\"><h3>What happens if I forget to add the Login Form block?<\/h3><\/dt>\n<dd><p>The native form is placed in a fallback container at the bottom of the selected page.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Design the WordPress login screen with a normal Gutenberg page while retaining WordPress&#039;s native authentication forms and flows.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bho.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/353787","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bho.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/bho.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/bho.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=353787"}],"author":[{"embeddable":true,"href":"https:\/\/bho.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/webangon"}],"wp:attachment":[{"href":"https:\/\/bho.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=353787"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/bho.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=353787"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/bho.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=353787"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/bho.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=353787"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/bho.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=353787"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/bho.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=353787"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}