Custom Login 2.0 was 140% faster than version 1.0, and version 3.0 is now even better! Minimum WordPress version is 4.8
For more information visit the official Custom Login page.
Support Austin and the Frosty Media team will always try our best to support the Custom Login plugin on the WordPress.org forum, but please note that we can not guarantee a response in a timely manner. If you have an issue we would appriciate you using GitHub or purchasing priority support on our site.
Any extensions purchased on Frosty Media (not hosted on WordPress.org) will not be supported on the WordPress.org forum. You can always browse our small but growing documentation for further assistance. You need a valid license key to make support submissions on our site. We thank you in advance.
Style Pack #3 – four pre-designed holiday login styles.
Extensions in development/extension ideas
Email Logins for usernames.
2-step Authentication.
“Super User” only access for client sites.
Added in core as of version 3.0 Remove default WordPress login CSS.
Submit button styles!
Added as of version 3.2 Custom Login pre made settings templates AKAStyle Packs.
More info
Activate the plugin and customize your WordPress login screen. It’s as easy as modifying a few settings, there is no need to understand CSS at all. Custom Login even has a HTML, CSS & jQuery textarea for more advanced customizations.
Upload the custom-login directory to the /wp-content/plugins/ directory.
Activate the plugin through the ‘plugins’ menu in WordPress.
Go to Settings/custom-login to edit your settings.
Design away.
Activate the settings by checking “Enable” in the “General Settings” tab.
What are extensions?
They are additional plugins that add/extend functionality to the Custom Login plugin. You can find all Custom Login extensions on Frosty.Media.
My new settings aren’t showing up
This plugin caches all settings in a transient, try clicking the new ‘Update stylesheet’ button to delete and refresh the cache. This will apply to versions < 3.0.
Is there a PRO version?
Well, yes and no. Since version 3.0 of Custom Login the PRO version is a completely different plugin. Instead of settings to manage your login design there is a new post type where you can create unlimited “designs” and activate each one as needed. Since version 3.0 all Custom Login extensions no longer work with Custom Login Pro, but will be merged into it in the future.
Why create this plugin?
I created this plugin to allow for custom login of any WordPress login screen. See working example on: Frosty.Media/login.
Where can I upload and share my cool login screen?
Check out the Flickr group! Upload and add it to our pool!
I think I want to uninstall
Just deactivate it. Sad panda is sad.
Version 3.2.15 (2022/03/11)
Fix settings API Settings: Uncaught Error: Call to undefined method stdClass::get_permalink() (#49)
Version 3.2.14 (2022/03/10)
Fix settings widget feed for available extensions. Changes from RSS to REST.
Add auto deploy to WordPress.org GitHub action.
Version 3.2.13 (2022/01/06)
Change custom CSS settings sanitizer in admin to allow for proper HTML CSS attributes like >.
Version 3.2.12 (2021/11/07)
Change dashboard from RSS feed to REST API endpoint.
Fix condition for dashboard widget to use is_blog_admin.
Version 3.2.11 (2020/12/07)
PHP 8 compatibility fixes.
Tested on WordPress 5.6
Version 3.2.10 (2020/08/14)
Tested up to WordPress 5.5
Fix toggle on/off on settings page, incorrect check in AJAX for new installs.
Enable on activation hook fixed.
Remove ace.js theme call to non existing theme.
Version 3.2.9 (2019/05/07)
Tested up to WordPress 5.2.
Update deprecated login text filter in WordPress 5.2.
Update animate.css to version 3.7.0.
Update chosen.js to 1.8.7.
Update jQuery Sticky to 1.0.4.
Fix spelling error in admin JS on typeof check for ACE JS.
Version 3.2.8 (12/11/17)
Update notifications URL to current correct location for admin settings page.
Version 3.2.7 (11/13/17)
Fix duplicate CSS output in head bug.
Fix empty link URL and title on wp login page when on multisite.
Version 3.2.6 (11/10/17)
Check compatibility with WordPress 4.9.
Update Settings API to fix Undefined index: active message.