防止在 Woocommerce 中从名字和姓氏生成用户名

Prevent generating username from firstname and lastname in Woocommerce

我正在尝试修改 Wordpress(使用 Woocommerce)以防止生成的用户名在 Woocommerce 帐户注册中连接名字和姓氏。我不确定问题是否出在 Woocommerce 上,因为我找不到适用于 wordpress 的正确钩子。

基本上问题是,例如,客户注册了以下内容:

Firstname: John Lastname: Doe Username: doejohn Email: johndoe@test.com

现在,当另一位客户使用姓名 John Doe 但使用不同的电子邮件地址(例如 jd123@gmail.com 进行注册时,他将无法这样做,因为数据库中存在用户名 doejohn。

我不确定这是 Wordpress 还是 Woocommerce 的默认功能,但我想允许同名的客户注册。

任何帮助将不胜感激。谢谢!

在 Woocommerce 设置 > 帐户和隐私中,您可以启用选项 "When creating an account, automatically generate a username from the customer's email address"