首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从已定义的国家/地区代码数组中删除WooCommerce中的国家/地区

从已定义的国家/地区代码数组中删除WooCommerce中的国家/地区
EN

Stack Overflow用户
提问于 2021-03-07 02:56:05
回答 1查看 115关注 0票数 3

我找到了How to remove specific country in WooCommerce应答代码,可以解开一个国家。我如何使用它来解开更多的国家3-4?

这段代码将我们隐藏在我的地理位置列表中。我需要它来隐藏更多的国家基于国家代码“美国”,“英国”,"RU“等。我知道,结账它可以从设置,但我需要它删除一个地理位置插件,在默认情况下显示所有国家的列表选择的几个国家。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-03-07 05:55:35

以下代码将从定义的国家/地区代码数组中删除WooCommerce中的国家/地区:

代码语言:javascript
复制
add_filter( 'woocommerce_countries', 'woo_remove_countries' );
function woo_remove_countries( $countries ) {
    // Here set in the array the country codes you from countries you want to remove
    $countries_to_remove = array('US', 'GB', 'RU');

    foreach ( $countries_to_remove as $country_code ) {
        unset($countries[$country_code]);
    }
    return $countries; 
}

代码放在活动子主题(或活动主题)的functions.php文件中。经过测试,效果良好。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66509506

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档