php - 在 WooCommerce 结账时禁用 AJAX

标签 php ajax wordpress woocommerce

我想问一下如何在结帐页面(您输入运输和账单信息的地方)禁用 AJAX,而不是使用 AJAX 根据您的位置更新购物车摘要,它会通过执行自然更新刷新。

目前,每当用户通过送货地点切换位置时,​​购物车摘要将自行更新而无需重新加载页面。我想删除那个 AJAX,然后让页面重新加载更新的信息。

我不太确定我应该指向哪种代码或方向,但我已准备好提供任何必要的详细信息。让我知道!谢谢!!

最佳答案

所有 WooCommerce 字符串都使用 wp_localize_script 进行了正确本地化,因此我认为您可以通过创建适当的 .po/.mo 文件来正确翻译它们,但我承认没有太多翻译经验.供引用:所有可用的语言包都是 at Github您可能还想阅读 documentation .

无论如何,结帐脚本都在 checkout.js 中。像任何脚本一样,您可以通过 wp_dequeue_script() 将其出队。只要你知道句柄。

function so_27023433_disable_checkout_script(){
    wp_dequeue_script( 'wc-checkout' );
}
add_action( 'wp_enqueue_scripts', 'so_27023433_disable_checkout_script' );

关于php - 在 WooCommerce 结账时禁用 AJAX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27023433/

相关文章:

javascript - GET 请求中的“_”参数

php - 将所有 WordPress 帖子和页面重定向到主页

php - 在 wordpress 中创建一个 ajax 调用。我必须包含什么才能访问 wordpress 功能

php - MySQL 查询 : Trying to get property of non-object

php - 如何使用php将quickbooks桌面数据导入在线mysql服务器

javascript - 如何使用php在两个时间值之间减去?

jQuery.ajax 不是函数错误

javascript - 我怎样才能避免按钮点击两次的重复请求

php - 在 WordPress 中使用回调键传递参数

php - 删除 perso-arabic 字符串中的隐藏空格