모든 WooCommerce 이메일의 제품 세부정보에 사용자 정의 메타 필드를 추가하는 기능이 있습니다. 하지만 주문에 대한 결제가 완료된 후에만 표시되면 됩니다(단지 "완료된" 이메일일 수도 있음).
이 안에 중첩할 수 있으면 if ( $email->id == 'customer_completed_order' ) {} 최종 코드는 다음과 같을 것입니다.
if ( $email->id == 'customer_completed_order' ) {}
하지만 변경한 후 작동이 멈췄습니다. 어떤 제안이 있으십니까?
코드에서 볼 수 있듯이 $email 不是 woocommerce_order_item_meta_start훅의 일부를 시도해 보세요. 따라서 특정 WooCommerce 이메일 알림을 대상으로 지정하려면 해결 방법이 필요합니다.
$email
woocommerce_order_item_meta_start
1단계) WooCommerce 이메일 알림에만 작동하는 다른 후크를 통해 전역 변수를 만들고 추가합니다.
2단계) 후크에서 woocommerce_order_item_meta_start 전역 변수를 사용하면 특정 WooCommerce 이메일 알림을 타겟팅할 수 있습니다
코드에서 볼 수 있듯이
$email
不是woocommerce_order_item_meta_start
훅의 일부를 시도해 보세요. 따라서 특정 WooCommerce 이메일 알림을 대상으로 지정하려면 해결 방법이 필요합니다.1단계) WooCommerce 이메일 알림에만 작동하는 다른 후크를 통해 전역 변수를 만들고 추가합니다.
으아악2단계) 후크에서
으아악woocommerce_order_item_meta_start
전역 변수를 사용하면 특정 WooCommerce 이메일 알림을 타겟팅할 수 있습니다