A simple way to customize your WordPress login screen!
Use the built in and easy to use settings page to do the work for you. Theres no need to understand CSS at all!
And now featureing a HTML & CSS box for advanced users (get crazy customized)!
- Allow your login screen design to be visable if you change up your theme.
- Works great for CMS installs and for clients.
- Comes with a Photoshop template included in the library files.
- Read more about the Custom Login Plugin.
For those looking to showoff your login screen. Check out the newly created Flickr group! Share you designs with the community!
Download
Latest version: Download Custom Login v.0.7.2 (12156) [zip]
FAQ
Why create this plugin?
I created this plugin to allow for custom login of any WordPress login screen. See working example at: WordCamp.LA.
Where can I upload and share my cool login screen?
Check out the newly created Flickr group! Upload and add it to our pool!
I don’t like the default login
Well you should check the first box Use your own CSS and customize your login screen!
I think i want to uninstall but…
Be sure to click the uninstall script that you manually add a value to define( 'UNINSTALL_CUSTOMLOGIN', '' ) on line 29. That means 1 or like this: define( 'UNINSTALL_CUSTOMLOGIN', '1' ). After that run the script and all options should be uninstalled.
Changelog
- Version 0.7.2
-
- Fixed bug where plugin isn’t allowed to be deleted(removed) when using WordPress 3.0+.
- Version 0.7.1
-
- Dashboard widget bug, upgrade mandatory.
- Version 0.7
-
- Updated
array_sliceerror - Added
wp_wb_versioncheck for WordPress 3+ - Added new option for WordPress 3+, body background.
- Added check for version in animated error.
** WP3 now includes the jQuery error - Now 100% compatible with WordPress 3.x
- Updated
- Version 0.6.1
-
- Turned off the animated Autoresizer for expanding textareas, as it was buggy.
- Version 0.6
-
- Addded custom javascript error animation turned on by default
- Cleaned up settings page
- Version 0.5.2
-
- Added dashboard widget.
- Moved preview link higher.
- Bug fix.
- Version 0.5.1
-
- Changes a function name.
- Max character fix in
border-top-color.
- Version 0.5
-
- NEW Javascript color picker jscolor
- NEW New field allows for colorization of the body
border-topcolor - More options added
- Cleaned up code
- Testing new inline ad feature from wpAds Please leave feedback/comments on this feature
- Version 0.4.8
-
- Thickbox preview link
Let me know if you like the placement of it in these comments
- Thickbox preview link
- Version 0.4.7
-
- Added ability to use RGB/A colors to all color selectors. Max characters is now
21instead of7 - Cleaned up options page.
- Added expanding textarea’s for better coding space.
- Allow for expanding help section per item basses.
- Added an uninstaller (remove options from the database) use the uninstall.php script
- NEW default style.
- Added ability to use RGB/A colors to all color selectors. Max characters is now
- Version 0.4.6.1
-
- CSS Bug.
- Version 0.4.6
-
- Added custom html coded box. Will only be in use if the box is checked.
- New html box used jQuery to write to the page.
- Version 0.4.5
-
- Removed: #dock scroller (position fixed)
- Added collapsing/expanding boxes on left to allow for visibility of color wheel.
- Version 0.4.4.1
-
- Error: Missed a period, caused fatal error.
- Noticed issue with color picker error, try to reload page while I troubleshoot.
- Fixed missing
divtag on settings page. - Added two screenshots, one of settings page, one example.
- Version 0.4.4
-
- Added custom field box to add in your own CSS
- Added in new toggle (hide the color box when you click on the
h3title so as not to interfere when it auto scrolls)
- Version 0.4.3
-
- Bug: When first installed, color fields need the
#before the HEX numbers shows.
- Bug: When first installed, color fields need the
- Version 0.4.2
-
- Added an additional save button under the scrolling window dock when the window height is causing the window to jump.
- Version 0.4.1.1
-
- Bug fix:
Dockis in the wrong div
- Bug fix:
- Version 0.4.1
-
- Added a
position:fixedstyle to the color picker if the window scrolls below the view of the Color picker
- Added a
- Version 0.4
-
- Added jQuery javascript color picker
- Remeber to use the new color selections with # before the six
hexkeys!
- Version 0.3.3
-
- Added ability to have transparent background image for
html - Added
html > background-repeat
- Added ability to have transparent background image for
- Version 0.3.2.1
-
- Style: “Addded css style to
Delete/Resetbutton”
- Style: “Addded css style to
- Version 0.3.2
-
- Bug: “if login form background color was empty, image wouldn’t show”
- Version 0.3.1
-
- Bug: “login form backgound url” overwrote “login form backgound color”
- Auto install into double directory
- Version 0.3
-
- Admin panel added
- Additional CSS / user options
- Custom login
- WordPress 2.9 ready
- Version 0.2
-
- 2.7 CSS update.
- readme.txt link updated.
- Version 0.1
-
- Initial release.





Great plugin!
I have everything looking quite nice with this. I have a question, does anyone know how to change the background color for the top color bar? It’s the area that spans across the very top of the page where the backtoblog link is placed on the login screen, and I just can’t seem to find what rule is defining that bg color to override it in the custom style area of this plugin. I’ve tried using firebug to determine what that color bar might be and I’m at a loss. Thanks!
This is a simple one, but fly’s past a lot of people
. It’s actually a body border..
So apply this css styling:
Of coarse changing the current color to something else, say red (
#ff0000).Hey BPM
I’ve added this feature into the most recent version!
I still wasn’t able to find how to change this, and the custom CSS code you supplied didn’t work in either the CSS or HTML box… ?
Looking good, changing the login box images was easy but doing the whole page is handy.
For some reason I am unable to login to the WP admin after installing 0.4.8. It happens once I logout and try to login again.
I’m using WP 2.9.1
I’m unable to replicate your issue. Did you enter any settings?
Hmm. I will take a look. Is this a new install of the plugin?
[...] I just uploaded version 0.5 of my Custom Login plugin. [...]
I downloaded the plugin, but it is not what I look for. Because of the Dontate $1 in the login site.
But the delete script doesn’t works.
error:
UNINSTALL_CUSTOMLOGIN must be set to a non-blank value in uninstall.php on line 29
using WordPress 2.9.2.
First off, sorry.
Second, the donate button is only loaded on the default login screen [?]. If you use your own
CSScode that doesn’t show. I don’t see why you wouldn’t use your own style any way. Isn’t that the point of this plugin?Thirdly, if you read the uninstall script, it says you have to add a value to
UNINSTALL_CUSTOM_LOGIN. So you manually have to add any value. Otherwise anyone could access that script and uninstall your plugin, that wouldn’t be cool…ok, do I feel really stupid right now….
I didn’t had a lot of time at the moment to check it out and I was hurrying I guess… Well since the donate button goes away while I use my own css I will definitely use this plugin..
And about the uninstall, yes that makes sense….. Now I read it I wonder what I was doing when I was trying the plugin!
Thanks for the plugin!
i cant uninstall the script ;-/
after i edit the script, to value x:
define( ‘UNINSTALL_CUSTOMLOGIN’, ‘x’ );
i get this message during the uninstall:
Please comment out the UNINSTALL_CUSTOMLOGIN define() on line 29 in this file!
what do u mean with “comment out”
btw i’m uninstalling cause the plugin didn’t work for me,
it installs, it loads and activate, i can acces the editting console, but whatever i edit and save, no changes appear on the loginscreen.
just the default change as comes with script (your edit).
the script does acknowledge the ‘Save’
WP 2.9.2
You’ve got to add a value like “
1hi, ok thanks i see now the changes ,
after having checked the css checkbox.
but still then i will need to resolve the uninstall issue.
i editted the code like this:
define( ‘UNINSTALL_CUSTOMLOGIN’, ’1′ );
if ( !defined( ‘UNINSTALL_CUSTOMLOGIN’ ) || constant( ‘UNINSTALL_CUSTOMLOGIN’ ) == ’1′ );
but still i get this message:
Please comment out the UNINSTALL_CUSTOMLOGIN define() on line 29 in this file!
It’s says to edit line 29, not any other lines.
Hi,
great work, I use it on my site and think it looks great. One question though, at the very top of the screen is a dark bar with a link to the website. Since my whole page is for registered users only I would like to remove this bar but am unable to find the right bit of code. Could someone point me in the right direction.
Cheers,
Arnold
You should add this custom CSS:
#backtoblog { display: none !important; }I was all excited about this plugin, but it seems as though it doesn’t work well with WPMU. When I activate the plugin site wide, it doesn’t allow me to control the look site wide
I haven’t tested it for site wide control. You may have to use for each. But if I can get a MU install to play with I will try and get it working..
Trying to remove your plugin but getting this error… UNINSTALL_CUSTOMLOGIN must be set to a non-blank value in uninstall.php on line 29 .
Any advice?
Thanks.
Please read the other comments.
…Had a problem uninstalling, just doesn’t work.
I had to change the ‘ ‘ , (on line 29 of the uninstall.php) to ‘ TRUE ‘.
[...] This is more aimed at multi-author blogs an clients for websites more than anything as it allows you to completely and easily customize the look of your wordpress login page aka yourdomain.com/wp-admin. This is a cool plugin when your running a magazine or have to design a website for a client and would like to add their branding to the login screen. Visit the plugin site at Custom Login. [...]
Excellent plugin thanks for sharing.
Hi, thanks for your plugin, it’s quite similar of what i was looking for. There are some known bug or major problems with IE7? i’m developing a site and when i test on IE7, it just crashes.
Thanks for your work.
What crashes?
Register Page. I don’t have problems with Login Page, but when the Register’s Page it’s open with IE7, the browser goes down. Mmm, maybe an incompatibility with ‘Register Plus’ ?
Register Plus isn’t compatible with the latest version of WordPress, it hasn’t been updated to comply past version 2.6
Hi Great plugin,
How would I change the back to website
I put this in the custom html
but doesn’t show up
Not sure I understand. Can you provide an example?
At the top of the login page is a “back to website” link that goes back to the login screen as I have restricted access to the site.
I’m digging into the wp_login.php and solved it by blanking out the default as listed above in some of the examples and inserting my own header.
Thanks
Just add this custom
CSSstyle:p#backtoblog a { display:none; }
Dear Sirs:
WPMU 2.9.2, BP 1.2.4.1, Custom Login 0.7.2
Just upgrade to last Custom Login version, we are using custom css and we dont get how to manage margins of our own image. We need to modify the upper margin and how to reduce the bix and place the image outside of the box.
Regards,
Just find the
IDorclassin question and apply customCSSin the customCSSbox.Dear frosty:
Could you be more specific with the instrucion.
We need to modify the upper margin and how to reduce the box and place the image outside of the box.
Regards,
Thank you for Custom Login Plug-in for WordPress
Could you please tell me if there’s a way to customize the “Log in” button color and the color of the “Lost your password” link? Thank you!
Just look at the
IDandCLASSnames of the element(s) in question.[...] to thank Austin Passy for developing one of the best plug-ins for wordpress which allows you to customize your wordpress sign on page. I had tried several other plug-ins including the BM Custom Login plug-in which basically just [...]
I really like your plugin. EXCELLENT work. The customization I’ve done for my website login page looks great so far but can you briefly explain to me how to put my own logo in the same place where the old WordPress logo was? It would save me having to figure it out myself. I’m not an expert in CSS yet. ~ Thanks !
I think that the WordPress logo is a background CSS image of the H1 tag that’s now hidden. I was thinking of adding that into the next version.
Okay, stupid question here… I don’t see where to specify my header logo.
I’ve searched the custom_login.php file, the wp-login.php file and other places where i think it should be defined, but can’t find it.
Im trying to uninstall.
Have a look at line 29
http://pastebin.com/VEDRAPQG
What should i do?
Line 29 =
wp_die( ‘UNINSTALL_CUSTOMLOGIN set somewhere else! It must only be set in uninstall.php’ );
I am sorry, I don’t know where else that would be defined. If you’re running WordPress later than version 3, you don’t need this script.
Im running wordpress 2.9.2.
What does the uninstaller normally do? does it delete anything off the databases? or is it the same as just deleting the plugin.
It’s the same as deleting the plugin.