2014-07-24 81 views

回答

2

這是可能的,在設置上Woocommerce電子郵件標籤:

  • 查找標籤「處理順序」
  • 在頁面的底部有一個標題爲「HTML模板」
  • 點擊「複製文件到主題」按鈕
  • 點擊「查看模板」按鈕後,將在一個小編輯器中打開該文件。
  • 查找?> <?php do_action('woocommerce_email_header', $email_heading); ?>在該文件中,然後
  • 查找電子郵件header.php文件和所有從$bg = get_option('woocommerce_email_background_color');的物向下複製到文件的末尾。
  • ?> <?php do_action('woocommerce_email_header', $email_heading); ?>替換爲email-header.php文件中的內容。
  • 找到以下代碼:<?php if ($img = get_option('woocommerce_email_header_image')) { echo '<p style="margin-top:0;"><img src="' . esc_url($img) . '" alt="' . get_bloginfo('name') . '" /></p>'; } ?>並將其刪除。

訂單收據發送給客戶的郵件現在不應該包含標題圖片(如果您想要,也可以對其他郵件進行相同操作)。

+0

完美工作,感謝您的明確方向! – tmparisi

0

以上methos絕對正常工作。 我們也可以通過另一個簡單的步驟來完成。

首先我們要打開電子郵件header.php文件從 /可溼性粉劑內容/插件/ woocommerce /模板/電子郵件

轉到WooCommerce =>設置=>電子郵件=>新訂單管理面板中 從電子郵件標題文本框中複製文本。 對我來說這是「新客戶訂單」。

在 「電子郵件的header.php」「template_header_image」下

查找belove代碼

<?php 
     if ($img = get_option('woocommerce_email_header_image')) { 
     echo '<p style="margin-top:0;"><img src="' . esc_url($img) . '" alt="' . get_bloginfo('name') . '" /></p>'; 
     } 
?> 

重要提示: 確保在belove代碼「!如果條件 - 如果($ email_heading = 「新客戶訂單」 )「比較文本是從woocommorce管理員的電子郵件標題文本框中複製的。

通過Belove代碼替換上述codefrom「電子郵件的header.php」

<?php 
    if($email_heading != "New customer order"){ 
     if ($img = get_option('woocommerce_email_header_image')) { 
      echo '<p style="margin-top:0;"><img src="' . esc_url($img) . '" alt="' . get_bloginfo('name') . '" /></p>'; 
     } 
    } 

?>

你可以,如果你想也只是確保所有不同的電子郵件其他電子郵件做同樣的catergories Email-Heading distinct。

相關問題