Come rimuovere il logo WordPress dalla pagina di login e registrazione?

27 apr 2015, 13:27:16
Visualizzazioni: 17.7K
Voti: 4

Voglio rimuovere il logo WordPress dalla pagina di login e registrazione. Penso di dover apportare alcune modifiche al file .css per farlo. Quindi vorrei sapere in quale file css devo effettuare le modifiche?

0
Tutte le risposte alla domanda 6
2

Puoi aggiungere un filtro a login_head. Come spiegato nel Codex, aggiungi questo al tuo codice:

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 apr 2015 13:31:56
Commenti

login_head è un'azione, non un filtro :) , invece login_headerurl è un filtro ...

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

chi ha aperto il topic chiede di rimuovere il logo, non di sostituirlo... se usa questo, la pagina risulterà in un errore 404...

brobken brobken
31 lug 2017 16:36:56
0

Per rimuovere il logo di WordPress, incolla il seguente codice nel file functions.php della directory del tema.

function remove_logo() { ?>
<style type="text/css">
    .login h1 a { display: none; }
</style>
<?php }

add_action( 'login_enqueue_scripts', 'remove_logo' );
27 apr 2015 14:05:35
0

Vai nell'Editor del tuo sito web tramite > Aspetto > Editor > function.php e aggiungi questo codice prima dell'ultima riga "?>":

/* Rimuovi il logo WP dalla pagina di login */

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

Puoi sostituire il logo utilizzando l'editor integrato del tema come spiegato in questo articolo.

Passo 1:

Accedi al tuo sito WordPress come amministratore e vai su Media -> Aggiungi nuovo per caricare una nuova immagine e copia l'URL dell'immagine.

Puoi anche caricare il tuo nuovo logo nella directory images del tema oppure creare una nuova directory per caricare il logo. Questo può essere fatto tramite il pannello di controllo del tuo hosting o via FTP.

Passo 2:

Vai su Dashboard -> Aspetto -> Editor del tema.

Passo 3:

Quando l'editor si apre, trova e seleziona functions.php dal lato destro della pagina e aggiungi il seguente codice alla fine della pagina.

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

Sostituisci logo.png con il nome del file che hai caricato. Se hai caricato il nuovo logo con WordPress, modifica la proprietà background-image come mostrato di seguito.

background-image: url(URL copiato al passo 1);

21 ott 2019 15:37:13
0

Non è necessario scrivere codice, puoi utilizzare il plug-in Custom Login per farlo

27 apr 2015 15:15:14
2

È meglio eseguire questo codice dopo login_enqueue_scripts come menzionato da @ashin sopra

Lo pubblico poiché riguarda la modifica del logo.

Per cambiare l'URL da wordpress.org al tuo (insieme all'attributo title dei link), usa questo:

    function my_login_logo_url() {
        return home_url();
   }
    add_filter( 'login_headerurl', 'my_login_logo_url' );

    function my_login_logo_url_title() {
        return 'Nome e Informazioni del Tuo Sito';
    }
    add_filter( 'login_headertitle', 'my_login_logo_url_title' );

Se vuoi sbizzarrirti con lo stile, ecco il CSS utilizzato per modificare l'intera pagina di 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 apr 2021 20:47:55
Commenti

Il filtro login_headertitle è stato deprecato (a partire dalla versione 5.2.0) in favore del filtro login_headertext, per tua informazione.

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

Grazie per la segnalazione, ho aggiornato/corretto il mio post di conseguenza. Saluti

revive revive
23 apr 2021 22:54:29