1 回答

TA貢獻1860條經驗 獲得超9個贊
您可以使用以下簡單的行來完成:
WC()->mailer()->get_emails()['WC_Email_New_Order']->recipient;
// Or: WC()->mailer()->get_emails()['WC_Email_New_Order']->get_recipient();
// Or: WC()->mailer()->get_emails()['WC_Email_New_Order']->settings['recipient'];
或詳細說明(代碼已注釋):
// Get an instance of the WC_emails Object
$wc_emails = WC()->mailer();
// Get available emails notifications
$emails_array = $wc_emails->get_emails();
// Get the instance of the WC_Email_New_Order Object
$new_order_email = $emails_array['WC_Email_New_Order'];
// Get recipients from New Order email notification
$new_order_recipient = $new_order_email->recipient;
// Or $new_order_email->get_recipient();
// Or $new_order_email->settings['recipient'];
類WC_Email_New_Order是“收到/支付新訂單時發送給管理員的電子郵件” (如您在文檔中所見)。
在它的源代碼中使用的WC_Email方法在這種情況下是Object (因為它擴展了Class)。get_recipient()$this->recipient$thisWC_Email_New_OrderWC_Email
您可以使用方法get_recipient()、屬性recipient或settings['recipient'].
- 1 回答
- 0 關注
- 246 瀏覽
添加回答
舉報