Cambiare il logo nella pagina di login di WordPress

La pagina di login di WordPress è chiaramente pensata per chi ha intenzione di fare login, e quindi soltanto gli autorizzati possono – dopo averla aperta – utilizzarla per il suo scopo primario. Si tratta quindi di una pagina estremamente concisa che contiene poco altro che il form di login.

Un elemento di default che però la contraddistingue è il logo di WordPress, al quale è associato anche un title, “Powered by WordPress”. Nonostante questi elementi non influiscano in alcun modo sulle funzionalità del sito, è comunque possibile personalizzarli, per esempio sostituendo il proprio logo o una immagine scelta appositamente, e un diverso title.

Il codice per farlo è il seguente, da inserire nel proprio file functions.php e ricordandosi di modificarlo secondo le proprie necessità, in particolare l’url dell’immagine scelta e il title personalizzato. Il logo viene visualizzato anche nella pagina che compare dopo il logout.

/* mio logo in login */
function wpb_login_logo() { ?>
    <style type="text/css">
        #login h1 a, .login h1 a {
            background-image: url(https://www.miosito.it/eccetera/logo.png);
        height:50px;
        width:50px;
        background-size: 50px 50px;
        background-repeat: no-repeat;
        padding-bottom: 1px;
        }
    </style>
<?php }
add_action( 'login_enqueue_scripts', 'wpb_login_logo' );

function wpb_login_logo_url() {
    return home_url();
}
add_filter( 'login_headerurl', 'wpb_login_logo_url' );
 
function wpb_login_logo_url_title() {
    return 'Title_per_il_mio_sito';
}
add_filter( 'login_headertitle', 'wpb_login_logo_url_title' );