簡體   English   中英

在新用戶通知電子郵件中包含WooCommerce地址

[英]Include WooCommerce Address in New User Notification Email

我正在嘗試在管理員收到的電子郵件中包含客戶輸入的地址。

我可以看到該電子郵件是通過...提取的

$user->user_email

通過...獲得

$user = get_userdata( $user_id );

我認為以下內容可以將郵政編碼插入...

$user->user_postcode

http://codex.wordpress.org/Function_Reference/get_userdata建議...

get_userdata

get_user_meta

不能用來提取WooCommerce地址信息,所以我尋找了可以提取此信息的東西,然后嘗試...

global $woocommerce;
$test = get_user_meta( $current_user->ID, 'billing_postcode', true );

與...

$message .= sprintf(__('Post Code: %s'), $test) . "\r\n";

有人可以通知我與get_userdata類似的選項,它將與WooCommerce地址信息一起使用嗎?

global $woocommerce;
$customer_address = $woocommerce->customer->get_address();
$customer_address_2 = $woocommerce->customer->get_address_2();
$customer_city = $woocommerce->customer->get_city();
$customer_state = $woocommerce->customer->get_state();
$customer_postcode = $woocommerce->customer->get_postcode();

$message .= sprintf(__('Address Line 1: %s'), $customer_address) . "\r\n\r\n";
$message .= sprintf(__('Address Line 2: %s'), $customer_address_2) . "\r\n\r\n";
$message .= sprintf(__('City: %s'), $customer_city) . "\r\n\r\n";
$message .= sprintf(__('County: %s'), $customer_state) . "\r\n\r\n";
$message .= sprintf(__('Post Code: %s'), $customer_postcode) . "\r\n";

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM