WordPress ログイン画面をカスタマイズ!

PHP

先日、ログインしないと中が見れない会員制のサイトを制作した。

会員制のサイトを作る事自体は簡単な事なのだが、いかんせんノーマルのログイン画面がダサい。

02

なおかつ、ユーザーが「あれ?Wordpress?さっきまで見てたサイトどこいったねん。」となる事請け合いだ。

これはユーザーにとって良いサイトとは言えない。

なのでログイン画面をカスタマイズする事にした。

背景を挿入する

functions.phpに追加


function custom_login() { ?>

<style>
		.login {
			background: url(画像URLを記入) no-repeat center center;
			background-size: cover;
		}
	</style>

<?php }
add_action( 'login_enqueue_scripts', 'custom_login' );

ロゴを変更する

functions.phpに追加


function custom_login_logo() { ?>

<style>
		.login #login h1 a {
			width: 320px;
			background: url(http://nara-nissin.com/wp-content/uploads/2015/12/header_logo_small.png) no-repeat 0 0;
			background-size:320px;
		}
	</style>

<?php }
add_action( 'login_enqueue_scripts', 'custom_login_logo' );

ロゴのリンク先を変更

functions.phpに追加


function custom_login_logo_url() {
	return get_bloginfo( 'http://nara-nissin.com/' );
}
add_filter( 'login_headerurl', 'custom_login_logo_url' );

styleを追加

functions.phpに追加

 


function custom_login_css() { ?>


<style>
		.login form {
			background: rgba(255, 255, 255, 0.7);
		}
	</style>


<?php }
add_action( 'login_enqueue_scripts', 'custom_login_css' );

 

 

これでCSSで見た目を整え終了です。

ログイン画面を確認するとこの様に表示されました。

01

うん!ぽくなったね!

これでユーザーも困らなくなるでしょう。

 

参考にしたサイト

WordPress:ログイン画面をオリジナルにカスタマイズする方法

コメント

タイトルとURLをコピーしました