{"id":364609,"date":"2026-09-10T19:15:48","date_gmt":"2026-09-10T19:15:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/remembered-admin-color-login\/"},"modified":"2026-09-11T23:40:34","modified_gmt":"2026-09-11T23:40:34","slug":"remembered-admin-color-login","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/remembered-admin-color-login\/","author":23558134,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.5.0","stable_tag":"1.5.0","tested":"7.1","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Remember Admin Login Colors","header_author":"Scott Weiss, Somethumb Web Design & Development","header_description":"Applies a user's remembered WordPress admin color scheme to the login screen. Styles the WordPress login screen with the last logged-in user's chosen admin color scheme on that browser.","assets_banners_color":"","last_updated":"2026-09-11 23:40:34","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/https:\/\/plugins.somethumb.net\/donate\/","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":105,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.4.0":{"tag":"1.4.0","author":"scottweiss","date":"2026-09-10 19:42:55","revision":3690415},"1.4.1":{"tag":"1.4.1","author":"scottweiss","date":"2026-09-10 21:41:01","revision":3690555},"1.5.0":{"tag":"1.5.0","author":"scottweiss","date":"2026-09-11 23:40:34","revision":3692206}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3690546,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3690546,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.4.0","1.4.1","1.5.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3690401,"resolution":"1","location":"assets","locale":"","width":480,"height":480},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3690401,"resolution":"2","location":"assets","locale":"","width":480,"height":480},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3690401,"resolution":"3","location":"assets","locale":"","width":480,"height":480}},"screenshots":{"1":"Login screen using the remembered Midnight admin color scheme.","2":"Login screen using the remembered Ocean admin color scheme.","3":"Login screen using the remembered Sunrise admin color scheme."}},"plugin_section":[],"plugin_tags":[83,3706,2759,602],"plugin_category":[38,43],"plugin_contributors":[280131,280132],"plugin_business_model":[],"class_list":["post-364609","plugin","type-plugin","status-publish","hentry","plugin_tags-admin","plugin_tags-color-scheme","plugin_tags-customization","plugin_tags-login","plugin_category-authentication","plugin_category-customization","plugin_contributors-scottweiss","plugin_contributors-somethumb","plugin_committers-scottweiss"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/remembered-admin-color-login\/assets\/icon-128x128.png?rev=3690546","icon_2x":"https:\/\/ps.w.org\/remembered-admin-color-login\/assets\/icon-256x256.png?rev=3690546","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/remembered-admin-color-login\/assets\/screenshot-1.png?rev=3690401","caption":"Login screen using the remembered Midnight admin color scheme."},{"src":"https:\/\/ps.w.org\/remembered-admin-color-login\/assets\/screenshot-2.png?rev=3690401","caption":"Login screen using the remembered Ocean admin color scheme."},{"src":"https:\/\/ps.w.org\/remembered-admin-color-login\/assets\/screenshot-3.png?rev=3690401","caption":"Login screen using the remembered Sunrise admin color scheme."}],"raw_content":"<!--section=description-->\n<p>After a successful login, the plugin remembers that user's selected WordPress admin color scheme in a secure browser cookie. The next time that browser displays wp-login.php, the login page uses the remembered colors.<\/p>\n\n<p>Features:<\/p>\n\n<ul>\n<li>Supports all nine bundled WordPress admin color schemes.<\/li>\n<li>Reads colors from WordPress's registered admin schemes instead of maintaining copied palettes.<\/li>\n<li>Remembers the most recently logged-in user's scheme per browser\/device.<\/li>\n<li>Updates immediately when a user changes their own admin color scheme.<\/li>\n<li>Applies matching colors to login, lost-password, reset-password, registration, notices, links, inputs, buttons, checkboxes, and login help controls.<\/li>\n<li>Uses a standard enqueued stylesheet for the plugin's login color rules.<\/li>\n<li>Allows developers to replace the plugin's default login color stylesheet from the active theme.<\/li>\n<li>Automatically loads an optional style-login.css from the active theme after the ralc color stylesheet.<\/li>\n<li>Preserves WordPress's native login layout, shadows, radii, and logo presentation.<\/li>\n<li>Falls back to the standard Fresh scheme on a browser's first visit.<\/li>\n<li>No settings screen or database options required.<\/li>\n<\/ul>\n\n<h3>Customizing the Login Styles<\/h3>\n\n<p>Remember Admin Login Colors includes a default login stylesheet that uses the colors from the remembered WordPress admin color scheme.<\/p>\n\n<p>Developers can customize these styles without modifying the plugin files.<\/p>\n\n<h4>Replacing the plugin color stylesheet<\/h4>\n\n<p>The plugin's default stylesheet is located at:<\/p>\n\n<p>assets\/css\/login-colors.css<\/p>\n\n<p>To customize it, copy the file to the active theme using the following location:<\/p>\n\n<p>ralc\/login-colors.css<\/p>\n\n<p>For example:<\/p>\n\n<p>wp-content\/themes\/your-theme\/ralc\/login-colors.css<\/p>\n\n<p>The theme copy completely replaces the plugin's standard login color stylesheet. This allows developers to modify how the remembered color scheme is applied without editing plugin files.<\/p>\n\n<p>Because the customized stylesheet is stored in the theme, plugin updates will not overwrite these changes.<\/p>\n\n<p>The plugin continues to generate the remembered admin color values dynamically and makes them available through the following CSS custom properties:<\/p>\n\n<ul>\n<li>--ralc-page<\/li>\n<li>--ralc-panel<\/li>\n<li>--ralc-text<\/li>\n<li>--ralc-primary<\/li>\n<li>--ralc-hover<\/li>\n<li>--ralc-button-text<\/li>\n<\/ul>\n\n<p>These variables can be used anywhere in the replacement stylesheet.<\/p>\n\n<h4>Additional theme login styling<\/h4>\n\n<p>The plugin also supports an optional:<\/p>\n\n<p>style-login.css<\/p>\n\n<p>file in the active theme.<\/p>\n\n<p>The two stylesheets serve different purposes:<\/p>\n\n<ul>\n<li>ralc\/login-colors.css is a complete replacement for the plugin's standard login color stylesheet. A developer copies it into the theme and modifies it.<\/li>\n<li>style-login.css remains the site's final login stylesheet and can be used for additional customization beyond the plugin's color scheme, including logo sizing, layout, typography, spacing, and other site-specific styling.<\/li>\n<\/ul>\n\n<p>When both files are present, the stylesheet order is:<\/p>\n\n<ol>\n<li>WordPress login styles.<\/li>\n<li>The ralc login color stylesheet, either the plugin copy or the theme replacement.<\/li>\n<li>The theme's optional style-login.css file.<\/li>\n<\/ol>\n\n<p>This allows style-login.css to provide final site-specific overrides.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin ZIP through Plugins &gt; Add New &gt; Upload Plugin.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Log in once. The selected admin color scheme will be remembered for future login screens on that browser.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"why%20is%20the%20first%20login%20screen%20still%20the%20standard%20wordpress%20color%3F\"><h3>Why is the first login screen still the standard WordPress color?<\/h3><\/dt>\n<dd><p>Before the first successful login, WordPress does not know which user's colors to use. After login, the plugin remembers the scheme in that browser for one year.<\/p><\/dd>\n<dt id=\"what%20happens%20on%20a%20shared%20computer%3F\"><h3>What happens on a shared computer?<\/h3><\/dt>\n<dd><p>The login page uses the scheme of the most recent user who successfully logged in with that browser.<\/p><\/dd>\n<dt id=\"does%20this%20track%20the%20user%20across%20devices%3F\"><h3>Does this track the user across devices?<\/h3><\/dt>\n<dd><p>No. Each browser\/device remembers its own last-used scheme.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20how%20the%20remembered%20color%20scheme%20is%20applied%3F\"><h3>Can I customize how the remembered color scheme is applied?<\/h3><\/dt>\n<dd><p>Yes. Copy the plugin's default stylesheet:<\/p>\n\n<p>assets\/css\/login-colors.css<\/p>\n\n<p>to the following location in the active theme:<\/p>\n\n<p>ralc\/login-colors.css<\/p>\n\n<p>The theme copy completely replaces the plugin's default login color stylesheet and will not be overwritten when the plugin is updated.<\/p><\/dd>\n<dt id=\"can%20i%20add%20other%20login%20page%20styling%3F\"><h3>Can I add other login page styling?<\/h3><\/dt>\n<dd><p>Yes. The plugin also supports an optional style-login.css file in the active theme.<\/p>\n\n<p>Use ralc\/login-colors.css when you want to customize how the remembered admin color scheme is applied.<\/p>\n\n<p>Use style-login.css for additional site-specific login customization such as logo sizing, layout, typography, spacing, and other presentation changes.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.5.0<\/h4>\n\n<ul>\n<li>Rename the plugin to Remember Admin Login Colors.<\/li>\n<li>Rename internal RACL identifiers to RALC for consistency with the new plugin name.<\/li>\n<\/ul>\n\n<h4>1.4.1<\/h4>\n\n<ul>\n<li>Fix primary button text and checked checkbox colors when using the Fresh admin color scheme.<\/li>\n<li>Use white for primary button text and checkbox checkmarks instead of deriving those colors from admin icon colors.<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>Move the plugin's static login color rules into an enqueued assets\/css\/login-colors.css stylesheet.<\/li>\n<li>Generate only the remembered admin color CSS variables dynamically using the WordPress inline-style API.<\/li>\n<li>Add support for a complete theme override at ralc\/login-colors.css.<\/li>\n<li>Preserve support for an optional theme style-login.css file as the final login stylesheet.<\/li>\n<li>Apply remembered scheme colors to checked login form checkboxes.<\/li>\n<li>Apply remembered scheme colors to login help and tooltip focus states.<\/li>\n<li>Document the new theme stylesheet customization system.<\/li>\n<\/ul>\n\n<h4>1.3.5<\/h4>\n\n<ul>\n<li>Verify the WordPress profile nonce before processing submitted admin color scheme data.<\/li>\n<li>Replace directly printed login CSS with the WordPress stylesheet enqueue and inline-style APIs.<\/li>\n<\/ul>\n\n<h4>1.3.4<\/h4>\n\n<ul>\n<li>Preserve and reuse an existing style-login.css handle so attached inline logo CSS is retained.<\/li>\n<li>Preserve the original handle's dependencies, version, media, and registered data.<\/li>\n<li>Add an explicit primary-button focus-visible scheme-color override.<\/li>\n<\/ul>\n\n<h4>1.3.3<\/h4>\n\n<ul>\n<li>Detect existing theme login stylesheets by the style-login.css path instead of assuming a specific handle.<\/li>\n<li>Use a plugin-owned handle for the final, single stylesheet load.<\/li>\n<\/ul>\n\n<h4>1.3.2<\/h4>\n\n<ul>\n<li>Override primary-button focus and active states with remembered scheme colors.<\/li>\n<li>Apply the registered scheme colors to both layers of the keyboard focus ring.<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Reuse an existing style-login handle instead of loading the theme stylesheet twice.<\/li>\n<li>Defer an already-enqueued style-login stylesheet so it still loads once, after the generated colors.<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Detect and load style-login.css from the active child or parent theme when present.<\/li>\n<li>Load the optional theme stylesheet after the generated scheme styles so it can override them.<\/li>\n<li>Use the stylesheet modification time for automatic browser cache busting.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Remove all reliance on WordPress's global wp-admin-theme-color variables.<\/li>\n<li>Apply login colors directly from the remembered profile scheme's registered values.<\/li>\n<li>Prevent the login page's Fresh variables from influencing plugin colors.<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Load the remembered admin scheme stylesheet after WordPress's core login stylesheet.<\/li>\n<li>Prevent the login page's Fresh CSS variables from overriding the remembered scheme.<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Remove all hard-coded palette fallback colors.<\/li>\n<li>Use registered scheme swatches and icon colors exclusively.<\/li>\n<li>Leave native login colors unchanged when a third-party scheme has incomplete registered color data.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Use WordPress's registered admin color scheme data as the palette source.<\/li>\n<li>Load the selected scheme's own core stylesheet and use its native CSS variables.<\/li>\n<li>Derive the login background, panel, and readable text colors from the registered scheme swatches.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Remove decorative shadows, rounded corners, logo effects, and other non-color styling.<\/li>\n<li>Limit the plugin to adapting the native login screen's colors.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Print the dynamic stylesheet through login_head for reliable placement in the login page document.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Use a site-wide cookie path so wp-login.php can always read the remembered scheme.<\/li>\n<li>Synchronize the cookie during authenticated admin visits for greater host compatibility.<\/li>\n<li>Load login styling late to avoid being overridden by other login customizations.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Makes the WordPress login screen match the last logged-in user&#039;s admin color scheme on that browser.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/364609","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=364609"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/scottweiss"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=364609"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=364609"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=364609"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=364609"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=364609"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=364609"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}