Personalizar wp-login

Personalizamos la página de wp-login de WordPress.

Cambiamos url, title y logo de la cabecera.

Y favicon, tanto de wp-login como del admin en general.

// Login WordPress
add_filter( 'login_headerurl', 'my_login_headerurl' );
function my_login_headerurl( $url ) {
    return "#";
}

add_filter( 'login_headertext', 'my_login_headertext' );
function my_login_headertext( $title ) {
    return "https://ablancodev.com";
}

// Logo de wp-login
/* Cambiar imagen que aparece en wp-login */
function my_change_image_logo() { 
?>
  <style type="text/css">
    #login h1 a, .login h1 a {
    background-image: url(https://ablancodev.com/wp-content/uploads/2020/06/Logo-reducido-75.png);
      background-repeat: no-repeat;
      background-size: cover;
      height: 75px;
      width: 169px;
    }
  </style>
<?php 
}
add_action( 'login_enqueue_scripts', 'my_change_image_logo' );

function favicon4admin() {
  echo '<link rel="Shortcut Icon" type="image/x-icon" href="https://ablancodev.com/wp-content/uploads/2020/04/favicon.png" />';
}
add_action( 'admin_head', 'favicon4admin' ); // Para el admin
add_action( 'login_enqueue_scripts', 'favicon4admin' ); // Para la página de login