Mar*_*iaZ 3 wordpress woocommerce hook-woocommerce hook-wordpress
当用户结帐时,会出现一个按钮,即表单底部的“下订单”按钮。我一直在尝试在 woocommerce 中为这个按钮添加一个钩子,但我似乎没有找到正确的钩子,我试过 woocommerce_checkout_place_order ......但它没有做任何事情。
function my_function() {
//write function
}
add_action( "woocommerce_order_status_pending", "my_function");
Run Code Online (Sandbox Code Playgroud)
提前致谢!
小智 7
你需要这个钩子woocommerce_review_order_after_submit。它将在提交区域之后执行您挂钩的任何函数。使用此钩子,您可以在提交按钮后的结帐页面上添加一些 html。但是,如果您需要在用户按下“下订单”按钮后调用函数 - 使用woocommerce_checkout_order_processed. 这将在订单创建后立即吸引您,以便您可以使用新生成的订单详细信息:
add_action( 'woocommerce_checkout_order_processed', 'is_express_delivery', 1, 1 );
function is_express_delivery( $order_id ){
$order = new WC_Order( $order_id );
//something else
}
Run Code Online (Sandbox Code Playgroud)
您可以在此站点上查看您可能在结帐页面上使用的更多钩子。
| 归档时间: |
|
| 查看次数: |
21020 次 |
| 最近记录: |