Javascript 电子商务下订单按钮脚本
我需要将订单id作为唯一的字符串类型获取,我该怎么做?下订单时,它会显示订单号,例如admin中的2367 当我使用这个代码时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”
$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 );