新闻中心

wordpress会员注册提示“此用户名包含无效字符”的完美解决方案

作者 / 无忧主机 时间 2014-07-29 10:10:23

最近wordpress博客开源程序也是受到广大站长朋友们的青睐。这款开源程序为什么受到很多站长的喜爱呢,建站方便,功能强大,还有无数的开源主题,甚至很多站长用这款开源程序搭配一个模板建立企业站点或者展示站点等。今天一位站长朋友来咨询小编,为什么用WordPress做的一个博客站点当会员来注册会员时提示此用户名包含无效字符,不支持中文名注册。小编以前还是真的没有测试过,因为小编知道会员注册是支持英文或者拼音的。但是不清楚是否支持中文名的会员,为了解开心中的疑团,小编亲自去注册了个中文用户名果然不出所料提示的是不支持中文名。但是有很多会员仍然想注册一个霸气的中文名,小编想一定有种方案可以实现的,小编翻阅了一些技术文档,终于找到了解决方案,小编也是亲自测试果然成功了。小编把整理出来的两种解决方案为有需要的站长们分享下。 第一种解决方案:修改程序代码. 1、按照路径用一款编辑软件打开:/wp-includes/formatting.php文件。 2、搜索代码:function sanitize_user 在下面添加代码:$strict = false; 3、修改后的代码如下: function sanitize_user( $username, $strict = false ) { $strict = false;//解决无法注册中文用户名问题 $raw_username = $username; $username = wp_strip_all_tags( $username ); $username = remove_accents( $username ); 修改后保存以前的编码格式传到对应的文件下即可。 第二种解决方案:安装插件 Wordpress这款开源的程序有很多开源的插件。其中有一个插件就是可以使用中文名注册会员的。插件名称:chinese-username。wordpress插件chinese-username下载地址: 1-130519122536 下载后登陆网站后台直接安装启用就可以注册中文用户名了。 无忧主机相关文章推荐阅读: 添加WORDPRESS数据库运行状态日志 设置WORDPRESS评论达到数量后自动关闭评论 谷歌影响后WORDPRESS存在的问题并分析解决 WORDPRESS表单插件WP USER FRONTEND PROWWP

本文地址:https://www.51php.com/wordpress/15167.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服