Cómo eliminar el logo de WordPress de la página de inicio de sesión y registro
Quiero eliminar el logo de WordPress de la página de inicio de sesión y registro. Creo que necesito hacer algunos cambios en el archivo .css para esto. Así que me gustaría saber en qué archivo css debo hacer los cambios.

Puedes agregar un filtro a login_head
. Como se explica en el Codex, añade esto a tu código:
function my_custom_login_logo() {
echo '<style type="text/css">
h1 a {background-image:url(http://example.com/your-logo.png) !important; margin:0 auto;}
</style>';
}
add_filter( 'login_head', 'my_custom_login_logo' );

Para eliminar el logo de WordPress, pega el siguiente código en el archivo functions.php del directorio del tema.
function remove_logo() { ?>
<style type="text/css">
.login h1 a { display: none; }
</style>
<?php }
add_action( 'login_enqueue_scripts', 'remove_logo' );

Ve al Editor de tu sitio web usando > Apariencia > Editor > functions.php y agrega esto antes de la última línea "?>":
/* Eliminar el logo de WP de la página de inicio de sesión */
function custom_login_logo() {
echo '<style type ="text/css">.login h1 a { display:none!important; }</style>';
}
add_action('login_head', 'custom_login_logo');

Puedes reemplazar el logo usando el editor de temas incorporado como se explica en esta publicación.
Paso 1:
Inicia sesión en tu sitio WordPress como administrador y ve a Medios -> Añadir nuevo para subir una nueva imagen y copia la URL de la imagen.
También puedes subir tu nuevo logo al directorio de imágenes del tema o crear un nuevo directorio para subir el logo. Esto se puede hacer con la ayuda del panel de control del hosting o FTP.
Paso 2:
Ve al Escritorio de administración -> Apariencia -> Editor de temas.
Paso 3:
Cuando se abra el editor, busca y selecciona functions.php del lado derecho de la página y añade el siguiente código al final del archivo.
function my_custom_logo() { ?>
<style type="text/css">
#login h1 a, .login h1 a {
background-image: url(<?php echo get_stylesheet_directory_uri(); ?>/images/logo.png);
height:100px;
width:100px;
background-size: 100px 100px;
background-repeat: no-repeat;
margin-bottom: 10px;
}
</style>
<?php }
add_action( 'login_enqueue_scripts', 'my_custom_logo' );
Reemplaza logo.png con el nombre del archivo que has subido. Si has subido el nuevo logo con WordPress, modifica la propiedad background-image como se muestra abajo.
background-image: url(URL copiada en el paso 1);

No necesitas pasar por el proceso de codificación, usa el plugin Custom Login para hacer eso

Es mejor ejecutar esto después de login_enqueue_scripts como mencionó @ashin arriba
Publicaré esto ya que está relacionado con cambiar el logo.
Para cambiar la URL de wordpress.org a la tuya (junto con el atributo title de los enlaces), usa esto:
function my_login_logo_url() {
return home_url();
}
add_filter( 'login_headerurl', 'my_login_logo_url' );
function my_login_logo_url_title() {
return 'Nombre e Información de tu Sitio';
}
add_filter( 'login_headertitle', 'my_login_logo_url_title' );
Si quieres volverte loco con los estilos, aquí está el CSS usado para editar toda la página de login:
body.login {}
body.login div#login {}
body.login div#login h1 {}
body.login div#login h1 a {}
body.login div#login form#loginform {}
body.login div#login form#loginform p {}
body.login div#login form#loginform p label {}
body.login div#login form#loginform input {}
body.login div#login form#loginform input#user_login {}
body.login div#login form#loginform input#user_pass {}
body.login div#login form#loginform p.forgetmenot {}
body.login div#login form#loginform p.forgetmenot input#rememberme {}
body.login div#login form#loginform p.submit {}
body.login div#login form#loginform p.submit input#wp-submit {}
body.login div#login p#nav {}
body.login div#login p#nav a {}
body.login div#login p#backtoblog {}
body.login div#login p#backtoblog a {}

El filtro login_headertitle
ha quedado obsoleto (desde la versión 5.2.0) en favor del filtro login_headertext
, para tu información.
