我想在Woocommerce的“订单完成”电子邮件中添加一些额外的信息。我已经尝试了几种解决方案,但似乎我无法获得订单ID。
我试过的例如:
add_filter('woocommerce_email_heading_customer_completed_order','getWC_order_details');
function getWC_order_details( $order ) {
$test = var_dump( $order->id );
return $test;
}
总是得到NULL或bool(false),我在这里缺少什么?
答案 0 :(得分:1)
如您所见in the source,该过滤器有两个参数:(1)标题文本,(2)订单对象。您还必须在函数中明确指定:
add_filter('woocommerce_email_heading_customer_completed_order','getWC_order_details', 10, 2);
function getWC_order_details( $heading, $order ) {
$test = var_dump( $order->id );
return $test;
}