WordPress子比主题优化 禁止中文用户名注册

热帖

WordPress子比主题优化:注册时禁止使用中文用户名,我们可以通过禁止非英文数字注册,达到我们想要的效果。

教程

在主题根目录下的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);

代码也可以放在主题根目录下functions.php,效果是一样的。

图片[1]-WordPress子比主题优化  禁止中文用户名注册-AA源码网 | 源码收藏
温馨提示:若内容/图片/下载链接失效,请在下方留言或登录后私信站长

本文结束END


© 版权声明
THE END
喜欢就支持一下吧
点赞133赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容