标签: 注册
正在查看 4 个帖子:1-4 (共 4 个帖子)
-
作者帖子
-
注意是用户名而不是昵称。
因为我有相关需求,所以我在我的主题里添加了这些代码:
define( 'BP_ENABLE_USERNAME_COMPATIBILITY_MODE', true );
add_filter('bp_is_username_compatibility_mode', '__return_true');
还加入了一个通用的 「让 wordpress 支持中文用户名的」 代码。
复现方式:
在注册表单中的 「用户名」 部分输入中文用户名,其他信息照常输入,最后按下注册按钮。
这时,能在后台的 「待审用户」 部分看到刚才提交的用户,在点击 「激活」 后就会提示这样的错误:
1 个账号尚未激活。
(刚才提交的用户):已开放注册。
另外,在 wordpress 后台的 「添加用户」 页面里是可以正常注册的,功能一切正常。
希望的效果:
在点击激活按钮后能正常注册。
因为需求的特殊性 (和其他人也有可能会遇到类似的情形),特来这里发帖求助。
此回复已被标记为私有,🔒 仅楼主及管理员可见。中文字符在 WordPress 的用户名数据表里好像是显示的
%E7%94%A8%E6%88%B7%E5%90%8D
数据表里这种,注册是能正常注册,前台注册的话系统会自动的过滤掉中文,这忙完找找相关的说明再贴上来。
-
作者帖子
正在查看 4 个帖子:1-4 (共 4 个帖子)
- 哎呀,回复话题必需登录。