Blog Web & Design

Personnaliser la page de connexion wordpress

La personnalisation d’un site sous WordPress à l’image du client est toujours intéressante, cela vous permet de masquer le logo de Word Press par exemple, de cacher les informations relatives au CMS ou bien de rajouter des informations utiles à l’administration wordpress.

Aujourd’hui je vais vous présenter plus particulièrement une fonction qui permet de personnaliser la page wp-login.php de WordPress.

La fonction

Cette fonction ajoute une feuille de style uniquement pour la page de connexion à WordPress, idéal pour personnaliser le site WordPress à l’image de votre client.

Besoin d’un spécialiste WordPress pour votre projet ? Contactez-moi

// Custom Login
function custom_login() { 
echo '<link rel="stylesheet" type="text/css" href="' . get_bloginfo('template_directory') . '/css/custom-login.css" />'; 
}
add_action('login_head', 'custom_login');

// Use your own external URL logo link
function wpc_url_login(){
	$site_url = get_option( 'siteurl' ); 
	return $site_url; // your URL here
}
add_filter('login_headerurl', 'wpc_url_login');

Le CSS se trouvera dans un dossier /css/custom-login.css de votre thème WordPress.

Le CSS

Voici le code à insérer dans votre feuille de style css dédiée à la page de connexion de votre WordPress :

body.login, html {
    background:#fff url(../images/admin/background.png) repeat!important;
    margin: auto;
    font-weight:bold;
}
/* WordPress Logo Replacement (Don't forget to change width and height */
#login h1 a {
    background:url(../images/admin/logo.png) 0 0 no-repeat;
    height:100px;
    margin-left: 10px;
    margin-bottom: 0px;
    padding-bottom: 0px;
	width:100%!important;
}

/* Lost Password Link */
.login #nav a, .login #nav a:hover {
    color: #5b5e70!important;;
}
/* Back to Blog Link */
.login #backtoblog a, .login #backtoblog a:hover {
    color: #5b5e70!important;
}
.login label{
font-weight:bold;
color:#000;

}
.login form {
-webkit-border-radius: 2px	!important;
-moz-border-radius: 2px	!important;
border-radius: 2px	!important;
}
#login {
padding: 94px 0 0;
margin: auto;
width:400px;
}
.login form .input, .login input[type="text"]{
margin-top:10px;
}
.login .button-primary {
font-size: 16px!important;
line-height: 26px;
padding: 5px 40px;

}

.login form {
margin-left: 8px;
padding: 0 0 46px 0!important;
font-weight: normal;
background: none!important;
border: none!important;
-webkit-box-shadow: none!important;
box-shadow: none!important;
}

.wp-core-ui .button-primary {
	background:#5e12a4;
	border:0!important;
}

Ici vous allez pouvoir personnaliser plusieurs éléments de wordpress pour votre client, à savoir, la personnalisation du logo de connexion, le fond de page de la page de connexion et la couleur des boutons, ainsi que le style de police.

Notez que les images (le logo et le fond) se trouveront dans le dossier /images/admin/ de votre thème WordPress. Mais vous pouvez modifier ses adresses si vous le souhaitez.

Personnalisation de WordPress

D’autres personnalisations sont possibles, comme la personnalisation du menu d’administration, l’ajout d’un message sur la page d’accueil de l’administration, l’ajout et la suppression des textes mentionnant WordPress dans votre thème. Je vous présenterai tout celà dans des articles à venir 😉

Dernière mise à jour le Auteur : Thomas Dufranne

Ce contenu vous a-t-il été utile ?

Merci pour votre avis !

Si vous pensez pouvoir aider d'autres personnes, pensez à partager le contenu

Merci pour votre avis !

Désolé que vous n'ayez pas trouvé votre réponse.

Je vous invite à me poser vos question par commentaire ou par e-mail !

Repondre

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.