[英]Remove order details from WooCommerce processing order email notification
[英]Remove order details table from completed order email notification in Woocommerce
我正在嘗試從每個已完成的訂單郵件中刪除訂單詳細信息表 :
我已經嘗試過這樣的事情:
function so_39251827_remove_order_details( $order, $sent_to_admin, $plain_text, $email ){
$mailer = WC()->mailer(); // get the instance of the WC_Emails class
remove_action( 'woocommerce_email_order_details', array( $mailer, 'order_details' ), 10, 4 );
}
add_action('woocommerce_email_order_details','so_39251827_remove_order_details', 5, 4 );
它實際上確實刪除了表,但是我認為掛鈎是從所有郵件通知中刪除的,即通知郵件和管理郵件模板。
有人可以幫助我如何將其從僅發送給客戶的已完成訂單郵件中刪除嗎?
復制此電子郵件模板\\ wp-content \\ plugins \\ woocommerce \\ templates \\ emails \\ customer-completed-order.php
此處為您的主題\\ wp-content [theme_folder] \\ woocommerce \\ emails \\ customer-completed-order.php
並評論我們這一行
do_action('woocommerce_email_order_details',$ order,$ sent_to_admin,$ plain_text,$ email);
只需從客戶電子郵件中刪除訂單明細表。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.