通过PHP为特定电子邮件自定义Woocommerce电子邮件模板颜色



我想自定义特定电子邮件模板的颜色。

我对我的Woocommerce商店(https://snag.gy/tmwv7q.jpg(上简单和可变产品的基本电子邮件模板感到满意。但是,我正在使用Woocommerce订阅扩展程序设置订阅,并希望更改所选电子邮件通知(仅链接到订阅扩展程序的电子邮件通知(上的调色板。

我相信这段代码可用于更改背景颜色,例如,在我的子主题的函数文件中。但是,这将更改所有模板:

<?php
add_filter( 'woocommerce_email_styles', 'custom_woocommerce_email_styles' );
function custom_woocommerce_email_styles( $css ) {
$css .= "#template_header { background-color: #4f7acc; }";
return $css;
}

如何仅更改选定电子邮件模板的颜色?至少,"基色"。(从 # ed1e24 到 #4f7acc(。

(我知道订阅扩展的文本域是"woocommerce-subscriptions"。不确定这是否有助于正确的参数。

如果有人可以指导我,我将不胜感激。

您可以通过将

具有等效名称的文件放在子主题目录中来覆盖默认的WooCommerce电子邮件模板。

覆盖新订单电子邮件模板

1( 复制此文件:woocommerce/templates/emails/admin-new-order.php

2(将其粘贴到您的子主题目录中,如下所示:YOUR-CHILD-THEME/woocommerce/emails/admin-new-order.php

3( 在子主题文件中进行所需的编辑。

我没有向您提供有关如何更改订阅电子邮件的具体说明的原因是因为它是付费扩展,我无法访问它。如果模板可能位于插件目录中,在这种情况下,您需要在该位置搜索文件和目录名称。

相关内容

最新更新