从 Woocommerce 订单退款电子邮件中删除下载部分
Remove Downloads section from Woocommerce order refunded email
我看到了这个从所有客户电子邮件中删除的片段,但是我想知道如何从 Woocommerce 电子邮件中删除下载部分:订单已退款。
add_action( 'woocommerce_email', 'remove_order_downloads_from_emails', 10, 1 );
function remove_order_downloads_from_emails( $emails ){
remove_action( 'woocommerce_email_order_details', array( $emails, 'order_downloads' ), 10 );
}
非常感谢任何帮助。
以下代码将从退款订单电子邮件通知中删除下载 table 部分:
add_action( 'woocommerce_email_order_details', 'remove_downloads_section_from_refunded_order_emails', 1, 4 );
function remove_downloads_section_from_refunded_order_emails( $order, $sent_to_admin, $plain_text, $email ){
if( $email->id === 'customer_refunded_order' )
remove_action( 'woocommerce_email_order_details', array( WC()->mailer(), 'order_downloads' ), 10 );
}
代码进入您的活动子主题(或活动主题)的 function.php 文件。已测试并有效。
我看到了这个从所有客户电子邮件中删除的片段,但是我想知道如何从 Woocommerce 电子邮件中删除下载部分:订单已退款。
add_action( 'woocommerce_email', 'remove_order_downloads_from_emails', 10, 1 );
function remove_order_downloads_from_emails( $emails ){
remove_action( 'woocommerce_email_order_details', array( $emails, 'order_downloads' ), 10 );
}
非常感谢任何帮助。
以下代码将从退款订单电子邮件通知中删除下载 table 部分:
add_action( 'woocommerce_email_order_details', 'remove_downloads_section_from_refunded_order_emails', 1, 4 );
function remove_downloads_section_from_refunded_order_emails( $order, $sent_to_admin, $plain_text, $email ){
if( $email->id === 'customer_refunded_order' )
remove_action( 'woocommerce_email_order_details', array( WC()->mailer(), 'order_downloads' ), 10 );
}
代码进入您的活动子主题(或活动主题)的 function.php 文件。已测试并有效。