【修改】禁止中文用户名注册-zibll美化交流分享社区-zibll子比主题-WordPress主题模板-zibll子比主题

【修改】禁止中文用户名注册

主题目录下functions.php

或者新建func.php文件第一行写<?php换行插入

/*禁止非英文数字注册*/
function restrict_chinese_usernames($username) {
	$error_msgs = array();
    if (preg_match('/[^\x20-\x7F]/', $username)) {
       if ( empty( $error_msgs ) ) {
        $error_msgs[] = '仅允许字母数字作为用户名';
        }
    }
     if ( ! empty( $error_msgs ) ) {
        wp_send_json( array( 'error' => 1, 'msg' => $error_msgs ) );
    }
    return $username;
}
add_filter('sanitize_user', 'restrict_chinese_usernames', 10, 3);

需要另外支持特殊符号的自己想办法

请登录后发表评论