【wordrpess ログイン画面】ログイン画面の「ユーザー名」を変更する

ログイン画面はデフォルトでは

このようになっています。

ただ、

「ユーザー名またはメールアドレス」

の部分を

ユーザー名だけ、またはメールアドレスだけにしたい!

というクライアント様が時々います。

🔺こうするのが目標です。

ログイン画面のテキストを変更する

ログイン画面のテキスト変更のソースです。

function loginCngName($label){
if (in_array($GLOBALS[‘pagenow’],array(‘wp-login.php’))) {
if ($label == ‘ユーザー名またはメールアドレス’) {
$label = ‘メールアドレス’;
}
}
return $label;
}
add_filter( ‘gettext’, ‘loginCngName’ );

あまりなじみのないフィルターですが

add_filter( ‘gettext’

でフックしてテキストを変更しています。