Woocommerce 文本对齐:将发送给管理员的订单电子邮件中的标题文本居中

Woocommerce 文本对齐:将发送给管理员的订单电子邮件中的标题文本居中,woocommerce,admin,text-align,email-notifications,Woocommerce,Admin,Text Align,Email Notifications,我一直在搜索,但找不到有关此的任何信息 我想“文本对齐:居中”发送给管理员的电子邮件中的标题文本 当我在浏览器中检查电子邮件元素并将“文本对齐:左”更改为“居中”时,标题文本将移动到我想要的位置 style='color:#ffffff;显示:块;字体系列:“Helvetica Neue”,Helvetica,Roboto,Arial,无衬线;字体大小:30px;字体大小:300;线高:150%;保证金:0;填充:36px 48px;文本对齐:左' 问候 maximoau以前邮件看起来像 为了

我一直在搜索,但找不到有关此的任何信息

我想“文本对齐:居中”发送给管理员的电子邮件中的标题文本

当我在浏览器中检查电子邮件元素并将“文本对齐:左”更改为“居中”时,标题文本将移动到我想要的位置

style='color:#ffffff;显示:块;字体系列:“Helvetica Neue”,Helvetica,Roboto,Arial,无衬线;字体大小:30px;字体大小:300;线高:150%;保证金:0;填充:36px 48px;文本对齐:左'

问候
maximoau

以前邮件看起来像

为了将样式添加到订单电子邮件的标题中,您可以使用以下代码

add_action('woocommerce_email_header', 'add_css_to_email');
function add_css_to_email() {
echo '
<style type="text/css">
h1 {
  text-align: center !important;
}
</style>
';
}
add_action('woocommerce_email_header','add_css_to_email');
函数add_css_to_email(){
回声'
h1{
文本对齐:居中!重要;
}
';
}
此代码应该在主题的functions.php或自定义插件中进行编码。为了在主题中编码,最好先创建并使用子主题,在functions.php中编码,这样当主题更新时,您的代码就不会被覆盖

在theme的/child-theme的functions.php中正确添加此代码后,输出为-


使用此答案中的代码,您可以为电子邮件标题提供任何样式。请注意,此样式甚至将应用于“新客户注册”、“订单完成”和其他邮件。

您好,Wisdmlab,感谢您抽出时间向我展示此样式。我最初在email-styles.php的h1中做了一个更改来实现这一点,但您的方式很优雅,不像我的黑客。再次感谢你,我期待着你在未来慷慨的时间和帮助。嗨,欢迎,我们很高兴帮助你,并感谢你对我们努力的赞赏。如果这个答案对你有用的话,你可以在投票或答案上打上正确的标记。