跟进 - Woocommerce不同的页眉为每个电子邮件类型

目的 与自定义的电子邮件标题一些特定的邮件替换默认电子邮件的header.php。我希望指向邮件头模板文件。跟进 - Woocommerce不同的页眉为每个电子邮件类型

我有 的WordPress:4.9.1 Woocommerce:3.2.5

这是基于该解决方案此处提供了一个问题: Woocommerce different headers for each email types

我跟着代码解决方案由@helgatheviking这里提供:https://stackoverflow.com/a/27406663/8044005

也许前面提供的解决方案是不是因为在WP &努力改变WC

在我的functions.php我有

function so_27400044_remove_email_header(){ 

remove_action('woocommerce_email_header', 'email_header');

}

add_action('init', 'so_27400044_remove_email_header');

我创建了这个管理的新订单电子邮件一个新的头文件和我的管理,新order.php添加了引用我有

<?php do_action('woocommerce_email_header', $email_heading, $email); ?> 

<?php wc_get_template('emails/admin-new-order-header.php', array('email_heading' => $email_heading)) ; ?>

当我测试这封电子邮件时,我得到了两个标题!现有以及我创建的新标题!

请指导我。

非常感谢!

回答:

因为它不能删除默认的电子邮件标头现在WooCommerce 3.2+,你应该只从那些特定电子邮件删除模板下面的代码行:

<?php do_action('woocommerce_email_header', $email_heading, $email); ?> 

然后只需添加代替(自定义模板) :

<?php wc_get_template('emails/admin-new-order-header.php', array('email_heading' => $email_heading)) ; ?> 

我目前没有看到另一种方式。

以上是 跟进 - Woocommerce不同的页眉为每个电子邮件类型 的全部内容, 来源链接: utcz.com/qa/259800.html

回到顶部