File: /home/zeusxp5/zenoxpressjobs.com/wp-content/themes/zxldfw-tcompanyllcMain/functions/login-page.php
<?php
function my_login_logo() {
?>
<style type="text/css">
body.login div#login h1 a {
width: 310px;
height: 110px;
background-image:url('<?php echo get_stylesheet_directory_uri(); ?>/images/logo-login.png');
background-size: contain;
background-position: top center;
}
</style>
<?php
}
add_action( 'login_enqueue_scripts', 'my_login_logo' );
function custom_loginlogo_url($url) {
return home_url();
}
add_filter( 'login_headerurl', 'custom_loginlogo_url' );
function change_title_on_logo() {
return get_bloginfo('name');
}
add_filter('login_headertitle', 'change_title_on_logo');
// Fix Password Reset URLs & Emails - http://wordpress.stackexchange.com/a/193101
add_filter("lostpassword_url", function ($url, $redirect) {
$args = array( 'action' => 'lostpassword' );
if ( !empty($redirect) )
$args['redirect_to'] = $redirect;
return add_query_arg( $args, site_url('wp-login.php') );
}, 10, 2);
// fixes other password reset related urls
add_filter( 'network_site_url', function($url, $path, $scheme) {
if (stripos($url, "action=lostpassword") !== false)
return site_url('wp-login.php?action=lostpassword', $scheme);
if (stripos($url, "action=resetpass") !== false)
return site_url('wp-login.php?action=resetpass', $scheme);
return $url;
}, 10, 3 );
// fixes URLs in email that goes out.
add_filter("retrieve_password_message", function ($message, $key) {
return str_replace(get_site_url(1), get_site_url(), $message);
}, 10, 2);
// fixes email title
add_filter("retrieve_password_title", function($title) {
return "[" . wp_specialchars_decode(get_option('blogname'), ENT_QUOTES) . "] Password Reset";
});