我已经重写了woocommerce货运计算器,它可以正常工作。但是,当我更改国家/地区时,如果将其设置为隐藏字段,则会显示“州”输入字段。然后,如果我改回自己的祖国澳大利亚,则“州”字段将保留,但会变为下拉列表并填充有澳大利亚州。此字段是原始主题的shipping-calculator.php的一部分,而不是我的子主题。
我不确定这是怎么发生的,因为我的孩子主题在我更改国家之前效果很好。当客户来自澳大利亚时,我试图将AddressFinder小部件的使用包括在我的购物车运输计算器中,而当客户来自另一个国家时,则不使用它。
np.take_along_axis(a,b[:,:,None,None,None],axis=2)
当客户来自澳大利亚时-应该显示国家/地区选择输入和地址输入框-上面有AddressFinder小部件。当客户来自另一个国家/地区时,应显示选择国家/地区和城市输入字段。相反,当选择另一个国家时,州字段也会显示。当回到澳大利亚时,“州”字段仍然存在。
答案 0 :(得分:0)
我发现了问题。在“国家/地区”选择中,我将其类别保留为:class =“ country_to_state country_select”-因此,这显然是在填充并调用“州”输入字段。我还意识到我的JavaScript应该一直在检查“ AU”而不是“ Australia”的国家/地区选择值。