2015-08-17 31 views
0

如何擴展以下內容以便將電子郵件中的客戶詳細信息處理爲電子郵件中的特定名稱或詳細信息?甚至使其加載特定的模板等:展開自定義數據的woocommerce_created_customer掛鉤

add_action('woocommerce_created_customer', 'admin_email_on_registration', 10 , 1); 
function admin_email_on_registration($customer_id) { 
    wp_new_user_notification($customer_id); 
} 

回答

0

在其上工作的實際掛鉤如下:

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()