如何在结帐页面中禁用 WC_AJAX::update_order_review()?
How to disable WC_AJAX::update_order_review() in checkout page?
我正在尝试加快结帐过程,目前,woocommerce 正在刷新 review-order
基于选择州和输入邮政编码。虽然我使用固定费率,但位置并不是价格的重要参数。
- 如何禁用
WC_AJAX::update_order_review()
以防止加载订单审核 table?
- 禁用
WC_AJAX::update_order_review()
会导致问题吗?
我找到了解决方案,在 functions.php
中添加以下行
add_action('wp_footer', 'sallar_woocommerce_custom_update_checkout', 50);
function sallar_woocommerce_custom_update_checkout()
{
if (is_checkout()) {
?>
<script type="text/javascript">
jQuery(document).ready($ => {
$('input').on('change', () => {
$('body').off('update_checkout');
});
});
</script>
<?php } }
我正在尝试加快结帐过程,目前,woocommerce 正在刷新 review-order
基于选择州和输入邮政编码。虽然我使用固定费率,但位置并不是价格的重要参数。
- 如何禁用
WC_AJAX::update_order_review()
以防止加载订单审核 table? - 禁用
WC_AJAX::update_order_review()
会导致问题吗?
我找到了解决方案,在 functions.php
add_action('wp_footer', 'sallar_woocommerce_custom_update_checkout', 50);
function sallar_woocommerce_custom_update_checkout()
{
if (is_checkout()) {
?>
<script type="text/javascript">
jQuery(document).ready($ => {
$('input').on('change', () => {
$('body').off('update_checkout');
});
});
</script>
<?php } }