将一些自定义文本添加到挂接到 Woocommerce 电子邮件模板的单个文件中

Add some custom text to a single file that hooks into Woocommerce email templates

我正在对 WooCommerce 电子邮件模板进行更改,需要在多个文件中添加一些简单的 html(关于公司的 return 政策、营业时间等)。我不想将这些硬编码到每个模板中,而是宁愿使用挂钩(如果这是正确的术语?)

如果我在与修改后的电子邮件模板文件相同的文件夹中创建一个名为 informative-text.php 的新文件,我该如何将其添加到 admin-new-order.php 文件中?

相反,最好在函数内设置信息性代码-text.php,然后使用您方便的任何可用挂钩。您可以使用例如:

add_action( 'woocommerce_email_customer_details', 'action_email_customer_details', 30, 4 );
function action_email_customer_details( $order, $sent_to_admin, $plain_text, $email ) {
    ?>
    <p>HERE GO YOUR TEXT</p><br>
    <?php
}

代码进入您的活动子主题(或活动主题)的 function.php 文件。已测试并有效。