我试图删除所有“新订单”的徽标标题图片'发送给管理员的电子邮件。我在email-header.php文件中找到了HTML代码,但是如果我将其删除,则会影响发送给客户的电子邮件。我想我必须在/ includes /文件夹中编辑一个文件(或许是class-wc-emails.php),但我不确定a)如何定位仅限管理员的电子邮件,以及b)如果我'我应该编辑/ plugins / woocommerce /文件夹中的任何内容。有什么建议吗?
答案 0 :(得分:0)
我们将通过简单的步骤来实现。
首先我们要打开email-header.php文件 / wp-content / plugins / woocommerce / templates / emails
转到WooCommerce =>设置=>电子邮件=>管理面板中的新订单 从电子邮件标题文本框中复制文本。 对我而言,这是“新客户订单”。
在" email-header.php"中查找belove代码在“template_header_image”下
<?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代码中“if condition - if($ email_heading!=&#34; New customer order&#34;)”比较文本是从woocommorce admin的Email-Heading文本框中复制的。
将以上代码替换为&#34; email-header.php&#34;通过Belove代码
<?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>';
}
}
&GT;
如果你想要的话,你可以对其他电子邮件做同样的事情,只要确保所有不同的电子邮件catergories Email-Heading不同。