【发布时间】:2018-02-05 22:16:11
【问题描述】:
我正在尝试更改结帐页面中的邮政编码并将其限制为特定选项,因此我使用了此代码
// 挂钩 add_filter('woocommerce_default_address_fields','custom_override_default_address_fields');// 我们的挂钩函数 - $fields 通过过滤器传递! 函数 custom_override_default_address_fields($address_fields) {
// Just changing what is needed to turn it into a select.
// Modify other options if you need.
$address_fields['postcode']['type'] = 'select';
$address_fields['postcode']['options'] = array('12652' => "Area 1",
'21511' => "Area 2",
'42511' => "Area 3");
$address_fields['postcode']['default'] =12652;
return $address_fields;
实际上一切都很好,但主要问题是我用它来计算运费但没有更新的选项值.. 我正在寻找 js 的东西来获取邮政编码的选择器,但我找不到或解决这个问题..有什么帮助吗?
【问题讨论】:
-
请阅读how to ask useful questions 并尝试改进您的。另外,尝试改进代码的格式。
标签: javascript php woocommerce