Javascript 电子商务下订单按钮脚本

Javascript 电子商务下订单按钮脚本,javascript,wordpress,woocommerce,Javascript,Wordpress,Woocommerce,我需要将订单id作为唯一的字符串类型获取,我该怎么做?下订单时,它会显示订单号,例如admin中的2367 当我使用这个代码时 $order_id = str_pad($order_id, 4, '0', STR_PAD_LEFT); 它显示为0000 另外,如何在签出页面上为place order按钮执行单击事件以调用函数。由于str_pad()函数中的第一个参数$order_id为空,因此输出为4个零。因此,它生成了一个长度为4的字符串,其中包含四个零,因为您在第3个参数中提到了“0”

我需要将订单id作为唯一的字符串类型获取,我该怎么做?下订单时,它会显示订单号,例如admin中的2367

当我使用这个代码时

$order_id = str_pad($order_id, 4, '0', STR_PAD_LEFT); 
它显示为0000


另外,如何在签出页面上为place order按钮执行单击事件以调用函数。

由于str_pad()函数中的第一个参数$order_id为空,因此输出为4个零。因此,它生成了一个长度为4的字符串,其中包含四个零,因为您在第3个参数中提到了“0”

要将事件添加到woocommerce下订单按钮,必须使用woocommerce挂钩。
woocommerce\u checkout\u order\u processed
。您可以使用以下类似内容:

// define the woocommerce_checkout_order_processed callback 
function action_woocommerce_checkout_order_processed( $array ) { 
    // make action magic happen here... 
}; 

// add the action 
add_action( 'woocommerce_checkout_order_processed', 'action_woocommerce_checkout_order_processed', 10, 1 );