问题
i want to rename username label "Username or email' on woocommerce login page, is there any working hook to achieve this,
function login_function() {
add_filter( 'gettext', 'username_change', 20, 3 );
function username_change( $translated_text, $text, $domain )
{
if ($text === 'Username')
{
$translated_text = 'customLoginName';
}
return $translated_text;
}
} add_action( 'login_head', 'login_function' );
回答1:
There is not any hook for change Username Or email label change but yes you can put in your theme /woocommerce/auth/form-login.php for override default plugin form.
and you can replace label text in form-login.php by finding below line.
<label for="username"><?php esc_html_e( 'Username or email address', 'woocommerce' ); ?> <span class="required">*</span></label>
来源:https://stackoverflow.com/questions/51553130/rename-username-label-on-woocommerce-login-page