Update
This tutorial was written for the Mystique WordPress theme up to 2.4.3 and since version 3.0 the themes code has change that much that these tutorial no longer work. Read this article if you are using new version of Mystique theme: How to Change the Login Screen in Mystique 3.0+.
Searching for custom login screen for Mystique theme I finally reached Chris K Designs and thanks to him for the same but oops it wasn’t working fine. Later as I was not a newcomer in this field I thought of working on it and very soon after a few modifications with the help of my colleague Nidheeshdas Thavorath we did it and here we are making it available for you all. It is very easy to customize Login screen for Mystique WordPress Theme.
First you need to download the custom-login.zip file, unpack it, then upload the custom-login folder to your mystique folder. The directory is ‘/wp-content/themes/mystique/’.
Now, under Appearance -> Mystique Settings -> Advanced -> User functions, add following code:
<?php
function custom_login() {
echo 'css" href="' . get_bloginfo('template_directory') . '/custom-login/custom-login.css" />';
}
add_action('login_head', 'custom_login');
function change_wp_login_url() {
echo bloginfo('url');
}
add_filter('login_headerurl', 'change_wp_login_url');
function change_wp_login_title() {
echo get_option('blogname');
}
add_filter('login_headertitle', 'change_wp_login_title');
?>
and then click on Save Changes and you have done it.
Also Read: 50 Most Wanted Mystique Theme Modifications, Hacks – Version 2.4.3.
If you’re facing any problems let us know in form of comments below.


WordPress Tips for Making an Awesome Blog
50 Most Wanted Mystique Theme Modifications, Hacks – Version 2.4.3
Free WordPress Theme or Paid WordPress Theme?
WordPress SEO Tutorial: Integrating SEO with WordPress
For a long time I am searching for it and finally I got it. Thank you very much
You can also use “Theme my login” plugin for more customization that also allows to login from page and redirect back
Are you using it? Please tell me your website, I want to check it
Thanks for suggestion!
Yeah we are using this plugin along with “custom login page” because, theme my login doesn’t bring any change to default wp-login.php
and yeah the website is tathya.net which, is not mine as I am just one of the editor of the site and worked with it’s webmaster before creating the site.
Additionally, theme my login plugin use seperate page to login like “yoursite.com/login”- isn’t it great
There’s a Reason why you shouldn’t use Plugins.
1. Vulnerabilities
2. Incompatibility
3. Slows your Blog Down
wow thanks cool plugin
when i clicked activate plugins it showed no header file
The plugin does not have a valid header. this is the msg am getting when i activate plugin
Which plugin you are referring
Custom Login Screen for Mystique
It is not a plugin download zip file and add it to ‘/wp-content/themes/mystique/’ directory using FTP client. Read post carefully.
should i extract the zip file and upload or just upload the zip file?
As we already write in post extract zip file and then add it to corresponding directory.
hmm ok. I thought it is a Plugin and we can customize with our own background image
Now you are right. It is custom login screen for Mystique Theme.
Thanks for linking back to my site. Sorry I didn’t get back to you as quickly as I should have. Things have been hectic for at work lately and it’s been keeping me away from my plugin development. Looks great! and thanks again for the link back.
Cheers!
Chris
Thank you for your great work Chris!
Hi Rajesh,
I tried everything you said, but the custom login screen doesn’t seem to be working
No, it is working fine, once again we’ve tested it on our local site. Please mention your URL. Maybe some other plugin causing problem with login screen.
It is http://forum.menschik.info/
I copied the custom-login folder to the mystique folder, then I added the code into the user functions box, saved and it is still the same :-/
Am I doing something wrong?
I figured it out. I am using Fluency Admin, so the fluency plugin was overriding the actual login screen. I just replaced the .css style for the login webpage with yours and everything is working ok now ^^
Nice to hear that
Thanks, I install this without any error.
Great