WordPress: changer le logo de connexion

Publié le 04 août 2011 par Gpenverne

Lorsque vous accéder à votre page d’admin, sous wordpress (via l’url wp-admin/), le logo affiché est celui de wordpress (logique. Un logo joomla aurait fait un peu bizarre :) ). Voici comment modifier ce logo, en php.

Nous allons utiliser un « hook » particulier (un hook est un moyen d’appeler une fonction lorsqu’une certaine action est effectuée.) : « login_head ».

Ce hook déclenchera une fonction qui modifiera le logo lors de l’affichage de l’écran de connexion. Compte tenu de la feuille de style css par défaut de l’admin wordpress, il s’agira donc de modifier le h1 a de l’écran de login.

function custom_loginlogo() {
     echo '<style type="text/css">
             h1 a {background-image: url('.get_bloginfo('template_directory').'/images/login_logo.png) !important; }
           </style>
      ';
}

add_action('login_head', 'custom_loginlogo');

Cette portion de code est à insérer dans le fichier functions.php de votre thème, en adaptant, bien entendu, ‘/images/login_logo.png’ avec l’emplacement de votre logo.

Un exemple du résultat : (j’ai ajouté un « position:relative;top:15px » pour la forme…)

D’après : How to Change the Login Logo in WordPress