我知道这是基本的PHP,但是我才刚开始。我正在为客户确认电子邮件/woocommerce/emails/customer-processing-order.php编辑Woocommerce电子邮件模板
我需要添加一个链接,以将客户电子邮件和订购的产品拉到URL中。这是我要做的:
<div style="text-align:center">
<a href="https://www.example.com?user_email=<?php echo $order->get_billing_email();?>&product_codes=<?php echo $order->get_items();?>">Click here</a>
</div>
这对我不起作用,但是我感谢我的基本PHP知识很差,所以我可能在这里犯了一个非常基本的错误。如何在URL字符串中引用客户的电子邮件和订购的产品?谢谢。
答案 0 :(得分:1)
首先,直接更新/ woocommerce / emails /目录中的电子邮件模板是错误的做法。
如果您需要对woocommerce电子邮件模板进行自定义,则需要复制文件 从/woocommerce/emails/customer-processing-order.php到 内容/主题/您的主题/ woocommerce /电子邮件/customer-processing-order.php。
有关详细信息,请参见https://docs.woocommerce.com/document/template-structure/。
对于其余部分,如@Jignesh所述,我只需在URL中然后在模板中传递订单ID,您就可以使用
获取订单详细信息$ order = wc_get_order($ order_id);