成功簽出靜態pdf附件后,我需要添加到確認郵件的附件中,但根據他在我的網站上選擇的語言更改檔案的源路徑。我使用此代碼將靜態 pdf 附加到附件:
add_filter( 'woocommerce_email_attachments', 'wphelp_email_files_woo', 10, 4 );
function wphelp_email_files_woo( $attachments, $email_id, $order, $email ) {
$email_ids = array( 'new_order', 'customer_processing_order' );
if ( in_array ( $email_id, $email_ids ) ) {
$upload_dir = wp_upload_dir();
$attachments[] = $upload_dir['basedir'] . "/2021/12/FORMULAR_NA_ODSTUPENIE_OD_ZMLUVY-1.pdf"; //Change the route and name for yours
}
return $attachments;
}
uj5u.com熱心網友回復:
用于get_locale()獲取網站區域設定。
if (get_locale() == 'en_GB'){
$attachments[] = $upload_dir['basedir'] . "/2021/12/FORMULAR_NA_ODSTUPENIE_OD_ZMLUVY-1.pdf";
}
else {
$attachments[] = $upload_dir['basedir'] . "/2021/12/otherfile.pdf";
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/435969.html
標籤:php WordPress 电子邮件 woocommerce
上一篇:使用XUnit在測驗中運行
