为自定义数据展开 woocommerce_created_customer 挂钩
Expand woocommerce_created_customer hook for custom data
如何扩展以下内容以将客户详细信息处理到电子邮件中,例如电子邮件中的特定名称或详细信息?甚至让它加载特定模板等:
add_action('woocommerce_created_customer', 'admin_email_on_registration', 10 , 1);
function admin_email_on_registration( $customer_id) {
wp_new_user_notification( $customer_id );
}
您正在处理的实际挂钩如下:
do_action( 'woocommerce_created_customer', $customer_id, $new_customer_data, $password_generated );
你的函数修改得很少
add_action('woocommerce_created_customer', 'admin_email_on_registration', 10 , 3);
function admin_email_on_registration( $customer_id, $new_customer_data, $password_generated) {
wp_new_user_notification( $customer_id, $new_customer_data, $password_generated );
}
使用当前挂钩'woocommerce_created_customer'您只能访问以下详细信息。
$new_customer_data
在数组中包含 'user_login' => $username, 'user_pass' => $password, 'user_email' => $email, 'role' => 'customer'
。
用于加载 woocommerce 的特定模板视图 wrap_message()
。
如何扩展以下内容以将客户详细信息处理到电子邮件中,例如电子邮件中的特定名称或详细信息?甚至让它加载特定模板等:
add_action('woocommerce_created_customer', 'admin_email_on_registration', 10 , 1);
function admin_email_on_registration( $customer_id) {
wp_new_user_notification( $customer_id );
}
您正在处理的实际挂钩如下:
do_action( 'woocommerce_created_customer', $customer_id, $new_customer_data, $password_generated );
你的函数修改得很少
add_action('woocommerce_created_customer', 'admin_email_on_registration', 10 , 3);
function admin_email_on_registration( $customer_id, $new_customer_data, $password_generated) {
wp_new_user_notification( $customer_id, $new_customer_data, $password_generated );
}
使用当前挂钩'woocommerce_created_customer'您只能访问以下详细信息。
$new_customer_data
在数组中包含 'user_login' => $username, 'user_pass' => $password, 'user_email' => $email, 'role' => 'customer'
。
用于加载 woocommerce 的特定模板视图 wrap_message()
。