在Wordpress登录页面上添加输入掩码

时间:2018-11-06 15:31:21

标签: php wordpress

我想在wp-login.php文件中添加一个输入掩码,以便用户名只能以1个字母的形式输入,后跟9位数字,例如u828382901,如果未遵循该格式,则会收到错误消息。

我试图使用多个插件来修改登录页面,但是看来我必须输入登录文件并直接编辑php。

我尝试的php代码是;

<?php
function myplugin_check_fields( $errors, $sanitized_user_login, $username ) {

if ( ! preg_match('/u[0-9]{9}/', $_POST['username'] ) ) {
    $errors->add( 'username_error', __( '<strong>ERROR</strong>: Invalid user code.', 'my_textdomain' ) );
}

return $errors;
add_filter( 'registration_errors', 'myplugin_check_fields', 10, 3 );
?>

**我了解php可能是一团糟,这只是我用php编写的最佳尝试

谢谢

0 个答案:

没有答案