Wp-login.php内でユーザー名や電子メールアドレスなどのログインラベルをユーザー名に変更する方法を知りたいですか。
これらの文字列/ラベルはすべて変換関数を介して渡されるため、 gettext
filterを使用してそれらを変更できます。
function change_labels( $translated_text, $text, $domain ) {
if ( 'Username' === $text ) {
$translated_text = 'Username new label';
}
return $translated_text;
}
function register_change_label_filter() {
add_filter( 'gettext', 'change_labels', 20, 3 );
}
add_action( 'login_head', 'register_change_labels_filter' );
// this way our filter will work only on wp-login and not everywhere on site...