WooCommerce 신규 주문 이메일 알림 제목에 제품 이름 추가
<p>상점 주인에게 보내는 이메일의 제목을 변경하여 제품명을 기재하고 싶습니다.
고객 이름을 앞에 넣는 코드를 봤어요
제품 이름</p>을 포함하도록 이 코드를 조정하려면 어떻게 해야 합니까?
<pre class="brush:php;toolbar:false;">/*
* 테마의 function.php 또는 사용자 정의 플러그인에 배치하세요.
*
* 주제 필터:
*woocommerce_email_subject_new_order
*woocommerce_email_subject_customer_processing_order
*woocommerce_email_subject_customer_completed_order
*woocommerce_email_subject_customer_invoice
*woocommerce_email_subject_customer_note
*woocommerce_email_subject_low_stock
*woocommerce_email_subject_no_stock
*woocommerce_email_subject_backorder
*woocommerce_email_subject_customer_new_account
*woocommerce_email_subject_customer_invoice_paid
**/
add_filter('woocommerce_email_subject_new_order', 'change_admin_email_subject', 1, 2);
함수change_admin_email_subject( $subject, $order ) {
글로벌 $woocommerce;
$blogname = wp_specialchars_decode(get_option('blogname'), ENT_QUOTES);
$subject = sprintf( '[%s] 이름 %s %s의 신규 고객 주문(# %s)', $blogname, $order->id, $order->billing_first_name, $order->billing_last_name ) ;
$주제를 반환합니다.
}</pre>
<p>여기서 변경사항을 적용해야 할 수도 있습니다</p>
<pre class="brush:php;toolbar:false;">$subject = sprintf( '[%s] 이름 %s %s의 새 고객 주문(# %s)', $blogname, $item-> ;get_name, $order->billing_first_name, $order->billing_last_name );
$주제를 반환합니다.
}</pre>
<p><br /></p>