Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在WooCommerce中设置爱尔兰所需的邮政编码签出字段_Php_Wordpress_Woocommerce_Field_Checkout - Fatal编程技术网

Php 在WooCommerce中设置爱尔兰所需的邮政编码签出字段

Php 在WooCommerce中设置爱尔兰所需的邮政编码签出字段,php,wordpress,woocommerce,field,checkout,Php,Wordpress,Woocommerce,Field,Checkout,在WooCommerce结帐页面中,我希望将邮政编码字段(爱尔兰Eircode)更改为必填字段,默认情况下,当所选国家为爱尔兰时,这是可选字段。我只是想知道是否有办法将其改为必填字段,并在“Eircode”旁边加一个小红星,表示它是必填字段 下面的屏幕截图应该清楚地说明我的意思: 对于爱尔兰“邮政编码”字段,您需要更改上定义的默认国家/地区设置,如下所示(第950至958行): 因此,使用以下挂钩函数,您可以使邮政编码字段成为必需字段: add_filter( 'woocommerce_get_

在WooCommerce结帐页面中,我希望将邮政编码字段(爱尔兰Eircode)更改为必填字段,默认情况下,当所选国家为爱尔兰时,这是可选字段。我只是想知道是否有办法将其改为必填字段,并在“Eircode”旁边加一个小红星,表示它是必填字段

下面的屏幕截图应该清楚地说明我的意思:

对于爱尔兰“邮政编码”字段,您需要更改上定义的默认国家/地区设置,如下所示(第950至958行):

因此,使用以下挂钩函数,您可以使
邮政编码
字段成为必需字段:

add_filter( 'woocommerce_get_country_locale', 'ireland_country_locale_change', 10, 1 );
function ireland_country_locale_change( $locale ) {
    $locale['IE']['postcode']['required'] = true;

    return $locale;
}
代码进入活动子主题(活动主题)的functions.php文件。测试和工作

类似的答案:

add_filter( 'woocommerce_get_country_locale', 'ireland_country_locale_change', 10, 1 );
function ireland_country_locale_change( $locale ) {
    $locale['IE']['postcode']['required'] = true;

    return $locale;
}