您可以使用wp_authenticate 筛选。。。此筛选器在用户通过身份验证之前启动。参数是通过引用传递的,因此您可以修改它们。
// user name is passed in by reference
function wp_authenticate_by_email( &$username ) {
// make sure that the condition below works for you
if ( is_numeric( $username ) && \'0\' == substr( $username, 0, 1 ) ) {
$username = substr( $username, 1 );
}
}
add_action( \'wp_authenticate\', \'wp_remove_leading_zero_from_phone_number\' );