我想问一下,是否可以使用在提交表单后发送给用户邮件的唯一代码创建注册,我不确定如何正确执行。
例如:用户输入他的电子邮件,系统将 自动发送生成的密码示例:" 12345"还有这个 密码我想用于所有用户
<?php
function wcs_filter_password_email( $args ) {
$args['user_pass'] = $args['user_email'];
return $args;
}
add_filter( 'woocommerce_new_customer_data', 'wcs_filter_password_email' );
我找到了这段代码,但不知道它是否能像我想要的那样工作 非常感谢您的帮助。
答案 0 :(得分:1)
您的示例将为用户提供密码的电子邮件。你需要:
<?php
function wcs_filter_password_email( $args ) {
$args['user_pass'] = "12345";
return $args;
}
add_filter( 'woocommerce_new_customer_data', 'wcs_filter_password_email' );
?>
把它放在你的functions.php中,它应该可以工作
不要忘记将密码设置为WooCommerce > Settings > Accounts
自动生成,否则将要求用户提供密码。