0
我正在使用woocommerce制作电子商务网站,现在我想在使用后调用一个函数填写结帐表单并提交它。有没有过滤器或挂钩让我可以做到这一点?我想在woocommerce结帐后致电一个功能
我正在使用woocommerce制作电子商务网站,现在我想在使用后调用一个函数填写结帐表单并提交它。有没有过滤器或挂钩让我可以做到这一点?我想在woocommerce结帐后致电一个功能
或者,您可以:
add_action('woocommerce_thankyou', array('Wc_class', 'my_uber_function'));
class Wc_class{
public static function my_uber_function($order_id)
{
stuff to do here
}
}
如果您想在WooCommerce订单完成后执行某些操作,您可以挂钩到woocommerce_order_status_completed。
add_action('woocommerce_order_status_completed', 'my_function');
/*
* Do something after WooCommerce sets an order on completed
*/
function my_function($order_id) {
// order object (optional but handy)
$order = new WC_Order($order_id);
// do some stuff here
}
有很多挂钩的。你为什么不看看源代码?例如,['woocommerce_payment_complete'](https://github.com/woothemes/woocommerce/blob/master/includes/abstracts/abstract-wc-order.php#L2332)可以想到,但你的问题太模糊了,没有人们可以给你一个很好的建议。 – helgatheviking