gpt4 book ai didi

php - 通过 WooCommerce 注册时将完整的电子邮件地址设置为用户名

转载 作者:行者123 更新时间:2023-12-03 02:06:47 26 4
gpt4 key购买 nike

“设置/帐户”下的 WooCommerce 有一个名为

的选项

Automatically generate username from customer email

但它生成的用户名不是完整的电子邮件地址。

my.email@example.com

成为myemail作为用户名。

我需要使用什么方法来覆盖用户生成,以便完整电子邮件是否设置为用户名?

最佳答案

你可以在你的functions.php中使用类似的东西。 woocommerce_new_customer_username 过滤器可用于更改生成的用户名。如果您只是返回客户电子邮件作为用户名,则将使用该电子邮件代替生成的用户名(在您的情况下为 @ 之前的名称)。

function my_new_customer_username( $username, $email, $new_user_args, $suffix ) {
return $email;
}
add_filter( 'woocommerce_new_customer_username', 'my_new_customer_username', 10, 4 );

关于php - 通过 WooCommerce 注册时将完整的电子邮件地址设置为用户名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39338680/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com