我试图覆盖" woocommerce_get_country_locale"在许多方面挂钩,为什么它的需要意味着什么?
我需要删除特定国家/地区的州字段!
以下显示的是我尝试过的内容?
尝试1
function custom_override_locale_setting ( $locale ) {
$locale['HK']['state']['hidden'] = true;
return $locale;
}
add_filter('woocommerce_get_country_locale', 'custom_override_locale_setting');
ATTEMPT2
apply_filters( 'woocommerce_get_country_locale', array(
'HK' => array(
'postcode' => array(
'required' => false
),
'city' => array(
'label' => __( 'Town / District', 'woocommerce' ),
//'placeholder' => __( 'Town / District', 'woocommerce' )
)
)
));
请给出建议,谢谢。
答案 0 :(得分:0)
您可以尝试添加到您的阵列:
LIKE '105C0EE5000800B4'
AND time LIKE '$datetime'
ORDER BY time");
$row = mysql_fetch_array($maxtime);
echo $row['time'];
echo '----';
echo $row['MIN(Celsius)'];
例如,像函数中的法国一样。
所以你的过滤器看起来像
<input type="text" name="user[job]" ng-model="updateAccountForm.user.job" ng-init="updateAccountForm.user.job=user.job" />
控制它的功能存在于
中 'state' => array(
'required' => false
)
它可以在那里删除,但你需要非常小心,以确保在更新WooCommerce时保持这一点。我不建议以这种方式编辑核心主题文件,但它可以产生所需的结果。
这可能有助于为get country语言环境功能提供良好的背景知识: http://woocommerce.wp-a2z.org/oik_api/wc_countriesget_country_locale/?bwscid1=2
这可能会提供另一种方式 - 如果您想完全删除HK,则表明该国家不被允许: http://woocommerce.wp-a2z.org/oik_api/wc_countriesget_allowed_countries/
这里的答案中的某些内容可能有助于指出您采用更正确的方式: https://wordpress.stackexchange.com/questions/73062/how-to-force-wordpress-to-temporarily-switch-locale-using-qtranslate