我正在点击订阅动作钩子scheduled_subscription_payment
。
function subscription_renewal($arg) {
echo, '<pre>' print_r($arg, true);
}
add_action( 'scheduled_subscription_payment', 'subscription_renewal' );
它只返回订阅者的用户id,我也尝试了多个参数。我想要所有的订单(订阅)信息,但找不到其他方法。这个方法除了传递用户id之外是否还有其他方法?
此操作传递两个参数,user_id和subscription_key。您需要指定函数接受两个参数,还需要指定操作处理两个参数:
// Indicate two parameters in function definition
function subscription_renewal($user_id, $subscription_key) {
//Logic goes here
}
// Indicate that the action has priority 10 and takes two parameters
add_action( 'scheduled_subscription_payment', 'subscription_renewal', 10, 2 );