cialis online pharmacy generic xenical cheap cialis online cialis generic viagra online in canada buy cheap levitra online cialis without a perscription order viagra uk no prescription flagyl cheap generic levitra buying viagra in the uk cheap viagra approved cialis deltasone online buy viagra online without prescription non prescription cialis buy orlistat uk buy cialis in india prednisone 60 mg female viagra online buy viagra without prescription celebrex prescriptions buy cialis canada best prices viagra alternative to prednisone cheapest generic levitra levitra 5mg cheap viagra cialis on line buy xenical without prescription online accutane canadian health care prednisone no prescreption viagra online generic female viagra europe buy cialis low price cheap india viagra

Add A Full Image Background To Your WordPress Login Screen

There are tutorials out there that teach you how you can have your own custom image logo in your WordPress login page but do you also know that you can do the same to your login page’s background? Adam Wadsworth of CatsWhoCode has put up together this nice snippet that will allow you to do just that.

All you need aside from the code which I’ll be including in this post below is your own image that you intend to use as your login page’s background and upload it in your current themes folder. Once you’ve finished uploading your image, replace the image URLs in the code below with that of yours before copy/pasting it into your functions.php file. You may also want to customize the colors of the links as you wish.

//--------------- Login Screen Wallpaper ---------------//            
 
 function login_enqueue_scripts(){
 echo '
 <div></div>
 <style type="text/css" media="screen">
 .background-cover
 {
 background:url('.get_bloginfo('template_directory').'/images/background) no-repeat center center fixed; 
 -webkit-background-size: cover; 
 -moz-background-size: cover; 
 -o-background-size: cover; 
 background-size: cover; 
 position:fixed; 
 top:0; 
 left:0; 
 z-index:10; 
 overflow: hidden; 
 width: 100%; 
 height:100%;
 } 
 #login
 {
 z-index:9999; 
 position:relative;
 }
 .login form
 {
 -moz-box-shadow: 0px 0px 0px 0px !important;
 -webkit-box-shadow: 0px 0px 0px 0px !important;
 box-shadow: 0px 0px 0px 0px !important;
 }
 .login h1 a
 {
 background:url('.get_bloginfo('template_directory').'/images/logo.png) no-repeat center top !important; 
 } 
 input.button-primary, button.button-primary, a.button-primary
 {
 -moz-border-radius: 3px !important;
 -webkit-border-radius: 3px !important;
 border-radius: 3px !important; 
 -khtml-border-radius: 3px !important;
 background:url('.get_bloginfo('template_directory').'/images/button.jpg); 
 border:none !important;
 font-weight:normal !important;
 text-shadow:none !important;
 }
 .button:active, .submit input:active, .button-secondary:active
 {
 background:#96C800 !important; 
 text-shadow: none !important;
 
 }
 .login #nav a, .login #backtoblog a
 {
 color:#fff !important;
 text-shadow: none !important;
 }
 .login #nav a:hover, .login #backtoblog a:hover
 {
 color:#96C800 !important;
 text-shadow: none !important;
 }
 .login #nav, .login #backtoblog
 {
 text-shadow: none !important;
 }
 </style>
 ';
 }
 add_action( 'login_enqueue_scripts', 'login_enqueue_scripts' );     

You might encounter a problem with the way the background image is being displayed when you try to view it on a  mobile device. If so, you can just use a jQuery plugin that will allow you to add a dynamically-resized background image.

Related Posts

Automattic Buys WooCommerce Plugin for WordPress

Localbiz Business Theme for WordPress

Semicolon Magazine Theme for WordPress

Simplicity E-Commerce Responsive WordPress Theme