Cómo eliminar el logo de WordPress de la página de inicio de sesión y registro

27 abr 2015, 13:27:16
Vistas: 17.7K
Votos: 4

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.

0
Todas las respuestas a la pregunta 6
2

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' );
27 abr 2015 13:31:56
Comentarios

login_head es una acción, no un filtro :) , sin embargo login_headerurl es un filtro...

jave.web jave.web
23 jun 2017 16:57:25

el autor del tema solicita eliminar el logo, no reemplazarlo... si usa esto, la página resultará en un error 404...

brobken brobken
31 jul 2017 16:36:56
0

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' );
27 abr 2015 14:05:35
0

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');
16 mar 2018 06:05:09
0

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);

21 oct 2019 15:37:13
0

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

27 abr 2015 15:15:14
2

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 {}
22 abr 2021 20:47:55
Comentarios

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

Pat J Pat J
22 abr 2021 21:24:57

Gracias por el aviso, he actualizado/corregido mi publicación en consecuencia. Saludos

revive revive
23 abr 2021 22:54:29