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

Php 将一些自定义文本添加到挂接到Woocommerce电子邮件模板的单个文件中,php,wordpress,woocommerce,hook-woocommerce,email-notifications,Php,Wordpress,Woocommerce,Hook Woocommerce,Email Notifications,我正在对WooCommerce电子邮件模板进行更改,需要在多个文件中添加一些简单的html(关于公司的退货政策、营业时间等)。我不想将这些硬编码到每个模板中,而是宁愿使用挂钩(如果这是正确的术语?) 如果我在修改后的电子邮件模板文件所在的文件夹中创建了一个名为information-text.php的新文件,如何将其添加到admin-new-order.php文件中?相反,最好在函数中设置information-text.php的代码,然后使用任何方便的可用钩子。例如,您可以使用: add_ac

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


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

相反,最好在函数中设置information-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
}
add_action('woocommerce_email_customer_details','action_email_customer_details',30,4);
功能操作\u电子邮件\u客户\u详细信息($order、$sent\u to\u admin、$plain\u text、$email){
?>
这是您的文字



嗨,Loïc,我已经为您添加了更多信息。该解决方案可以将相同的文本添加到多个电子邮件模板中吗?如果可以,您介意告诉我该功能应该是什么样子吗?