WordPress:ログイン画面のWordPressロゴマークを変更する

WordPressをインストールして、ログイン画面を表示するとWordPressのロゴマークが表示されます。

wordpress_admin_logo_1

このWordPressロゴオリジナルの画像に変更する時の方法をメモします。

また、ロゴに設定されているリンク先title属性を変更する方法も記載します。

お客様に管理画面の情報を渡す場合など、WordPressのロゴではなく独自のロゴを設定したい時に活用できます。


WordPressログイン画面のロゴを変更

ロゴに使用する画像を用意し、テーマディレクトリ内に設置します。

使用しているテーマの「functions.php」に下記のコードを記述します。

function login_logo_image() {
    echo '<style type="text/css">
            #login h1 a {
                background: url(' . get_bloginfo('template_directory') . '/login_logo.png) no-repeat !important;
            }
    </style>';
}
add_action('login_head', 'login_logo_image');

ロゴのサイズによってうまく表示されない場合は、
widthやheightなどを追加してスタイルを調整します。

また、CSSファイルを読み込んでスタイルを指定することも可能です。
CSSファイルを使用しているテーマディレクトリ内に設置します。

function admin_login_css() {
    echo '<link rel="stylesheet" type="text/css" href="' . get_bloginfo("template_directory") . '/admin_login.css">';
}
add_action('login_head', 'admin_login_css');

ロゴのリンク先を変更する場合

デフォルトではWordPressへのリンクが設定されています。

下記はブログのTOPページのURLを設定する時の方法です。

※functions.phpに追加

function login_logo_url() {
	return get_bloginfo('url');
}
add_filter('login_headerurl', 'login_logo_url');

「get_bloginfo(‘url’)」でブログのURLを設定しています。


ロゴのtitle属性を変更する場合

ロゴのtitle属性をブログの名前に変更する時の方法です。

※functions.phpに追加

function login_logo_title(){
	return get_bloginfo('name');
}
add_filter('login_headertitle','login_logo_title');

「get_bloginfo(‘name’)」でブログのサイト名を設定しています。


「wp-admin」ディレクトリ内のファイルを編集してもいいのですが、
WordPressをバージョンアップした時に編集した内容が上書きされてしまうので、
ロゴマークを変更したい場合は上記の方法で設定するといいと思います。

WordPress:ログイン時のユーザー名を変更する方法

WordPress管理画面ログインする時のユーザー名変更する方法をメモします。

WordPress_login_user1

ログイン時のユーザー名を変更しようとした際に
プロフィール画面で変更しようと思ったらユーザー名は変更できない状態でした。

WordPress_login_user2

ユーザー名は変更できません。
と記載されています。

WordPressのユーザー名は変更できない仕様のようです。

もし、ユーザー名を変更したい場合は新規にユーザーを追加して、
前のユーザーを削除するようにしなければいけません。

その時の手順と注意点を下記に記載します。


WordPress ユーザー名の変更手順

変更するユーザー名でWordPressにログインします。

「ユーザー」から「新規追加」をクリックします。

WordPress_login_user3

「新規ユーザーを追加」画面で新しいユーザー名でユーザーを作成します。

※権限グループを絶対に「管理者」で作成してください。

WordPress_login_user4

ユーザーの作成が完了したら、管理画面からログアウトします。

ログアウトしたら、新しく作成したユーザーでWordPressにログインします。

「ユーザー一覧」画面で元々ログインしていたユーザーを削除します。

WordPress_login_user5

「削除」をクリックすると「ユーザーの削除」画面に遷移します。

「ユーザーの削除」画面で「すべてのコンテンツを以下のユーザーのものにする」にチェックを入れます。

※「すべてのコンテンツを以下のユーザーのものにする」にチェックを入れないと記事などのデータが消えてしまうので注意です。

次に「削除を実行」ボタンをクリックし、ユーザーを削除します。

WordPress_login_user6

ユーザーの削除が完了すればOKです。

次からは新しく作成したユーザー名でログインすることができます。


WordPressのユーザー名が「admin」の場合などはセキュリティ的にあまりよくないので、
上記の方法で変更することをオススメします。