我正在寻找一种方法来禁用WooCommerce上的"查看购物车"和/或"结帐"页面上的默认支付选项和运输选项。
我试过的所有东西都不起作用。JS正在失败,因为这个部分一直在刷新。PHP会失败,因为它会在每次更改购物车时刷新unselected。
你知道怎么做吗?
谢谢
这应该能奏效:
add_filter( 'pre_option_woocommerce_default_gateway' . '__return_false', 99 );
add_filter( 'woocommerce_shipping_chosen_method', '__return_false', 99);
这只删除默认选择。如果选择存储在会话中,它将像往常一样应用。在测试时请记住这一点。
编辑:不幸的是,由于WooCommerce 4+这不再工作了。