【发布时间】:2017-02-04 19:01:53
【问题描述】:
当我使用此操作成功完成新订单时,我想挂接到订阅插件:
woocommerce_checkout_subscription_created。在该操作的函数中,我想修改发送给客户的电子邮件,我尝试这样做:
<?php
function subscription_created($subscription){
add_action('woocommerce_email_before_order_table','my_offer',20);
$order = $subscription->order;
function my_offer($order){
echo "<h2>Your Trial Offer</h2>";
echo "<p>Your subscription to this product entitles you to a free blah blah blah...</p>";
}
return $var;
}
add_action('woocommerce_checkout_subscription_created','subscription_created');
?>
就像我说的,创建订阅的动作触发(我成功记录了$subscription 的输出)。电子邮件操作不起作用。
我猜这与范围有关,但我不确定。任何想法将不胜感激。
【问题讨论】: