WooCommerce 向客户隐藏了一些国家,但不是为管理员隐藏

问题描述

您好,请参阅下面的代码为客户而不是管理员隐藏国家/地区。我正在使用所有 ISO 代码来隐藏和删除国家/地区。此代码不包含以下国家/地区(奥地利、丹麦、拉脱维亚、爱沙尼亚、瑞典等),因为我在结账时向客户展示了这些国家/地区。如果要为客户添加国家/地区,可以删除所需的行。例如,如果您需要为客户端禁用拉脱维亚,请添加行 ( unset($country["LV"]); ),其中 LV 是 ISO 代码。您可以看到的所有 ISO 国家/地区代码 here

此解决方案允许您限制一个国家/地区的数量 客户端,但管理员始终可以选择任何国家/地区 编辑客户订单。

我使用代码片段并打开此按钮仅在站点前端运行

function woo_remove_specific_country( $country ) {
unset($country["AF"]);
unset($country["AX"]);
unset($country["AL"]);
unset($country["DZ"]);
unset($country["AS"]);
unset($country["AD"]);
unset($country["AO"]);
unset($country["AI"]);
unset($country["AQ"]);
unset($country["AG"]);
unset($country["AR"]);
unset($country["AM"]);
unset($country["AW"]);
unset($country["AU"]);
unset($country["AZ"]);
unset($country["BS"]);
unset($country["BH"]);
unset($country["BD"]);
unset($country["BB"]);
unset($country["BY"]);
unset($country["BE"]);
unset($country["BZ"]);
unset($country["BJ"]);
unset($country["BM"]);
unset($country["BT"]);
unset($country["BO"]);
unset($country["BQ"]);
unset($country["BA"]);
unset($country["BW"]);
unset($country["BV"]);
unset($country["BR"]);
unset($country["IO"]);
unset($country["BN"]);
unset($country["BG"]);
unset($country["BF"]);
unset($country["BI"]);
unset($country["CV"]);
unset($country["KH"]);
unset($country["CM"]);
unset($country["CA"]);
unset($country["KY"]);
unset($country["CF"]);
unset($country["TD"]);
unset($country["CL"]);
unset($country["CN"]);
unset($country["CX"]);
unset($country["CC"]);
unset($country["CO"]);
unset($country["KM"]);
unset($country["CD"]);
unset($country["CG"]);
unset($country["CK"]);
unset($country["CR"]);
unset($country["CI"]);
unset($country["HR"]);
unset($country["CU"]);
unset($country["CW"]);
unset($country["CY"]);
unset($country["CZ"]);
unset($country["DJ"]);
unset($country["DM"]);
unset($country["DO"]);
unset($country["EC"]);
unset($country["EG"]);
unset($country["SV"]);
unset($country["GQ"]);
unset($country["ER"]);
unset($country["SZ"]);
unset($country["ET"]);
unset($country["FK"]);
unset($country["FO"]);
unset($country["FJ"]);
unset($country["FR"]);
unset($country["GF"]);
unset($country["PF"]);
unset($country["TF"]);
unset($country["GA"]);
unset($country["GM"]);
unset($country["GE"]);
unset($country["GH"]);
unset($country["GI"]);
unset($country["GR"]);
unset($country["GL"]);
unset($country["GD"]);
unset($country["GP"]);
unset($country["GU"]);
unset($country["GT"]);
unset($country["GG"]);
unset($country["GN"]);
unset($country["GW"]);
unset($country["GY"]);
unset($country["HT"]);
unset($country["HM"]);
unset($country["VA"]);
unset($country["HN"]);
unset($country["HK"]);
unset($country["HU"]);
unset($country["IS"]);
unset($country["IN"]);
unset($country["ID"]);
unset($country["IR"]);
unset($country["IQ"]);
unset($country["IE"]);
unset($country["IM"]);
unset($country["IL"]);
unset($country["IT"]);
unset($country["JM"]);
unset($country["JP"]);
unset($country["JE"]);
unset($country["JO"]);
unset($country["KZ"]);
unset($country["KE"]);
unset($country["KI"]);
unset($country["KP"]);
unset($country["KR"]);
unset($country["KW"]);
unset($country["KG"]);
unset($country["LA"]);
unset($country["LB"]);
unset($country["LS"]);
unset($country["LR"]);
unset($country["LY"]);
unset($country["LI"]);
unset($country["LU"]);
unset($country["MO"]);
unset($country["MK"]);
unset($country["MG"]);
unset($country["MW"]);
unset($country["MY"]);
unset($country["MV"]);
unset($country["ML"]);
unset($country["MT"]);
unset($country["MH"]);
unset($country["MQ"]);
unset($country["MR"]);
unset($country["MU"]);
unset($country["YT"]);
unset($country["MX"]);
unset($country["FM"]);
unset($country["MD"]);
unset($country["MC"]);
unset($country["MN"]);
unset($country["ME"]);
unset($country["MS"]);
unset($country["MA"]);
unset($country["MZ"]);
unset($country["MM"]);
unset($country["NA"]);
unset($country["NR"]);
unset($country["NP"]);
unset($country["NL"]);
unset($country["NC"]);
unset($country["NZ"]);
unset($country["NI"]);
unset($country["NE"]);
unset($country["NG"]);
unset($country["NU"]);
unset($country["NF"]);
unset($country["MP"]);
unset($country["NO"]);
unset($country["OM"]);
unset($country["PK"]);
unset($country["PW"]);
unset($country["PS"]);
unset($country["PA"]);
unset($country["PG"]);
unset($country["PY"]);
unset($country["PE"]);
unset($country["PH"]);
unset($country["PN"]);
unset($country["PT"]);
unset($country["PR"]);
unset($country["QA"]);
unset($country["RE"]);
unset($country["RO"]);
unset($country["RU"]);
unset($country["RW"]);
unset($country["BL"]);
unset($country["SH"]);
unset($country["KN"]);
unset($country["LC"]);
unset($country["MF"]);
unset($country["PM"]);
unset($country["VC"]);
unset($country["WS"]);
unset($country["SM"]);
unset($country["ST"]);
unset($country["SA"]);
unset($country["SN"]);
unset($country["RS"]);
unset($country["SC"]);
unset($country["SL"]);
unset($country["SG"]);
unset($country["SX"]);
unset($country["SK"]);
unset($country["SI"]);
unset($country["SB"]);
unset($country["SO"]);
unset($country["ZA"]);
unset($country["GS"]);
unset($country["SS"]);
unset($country["ES"]);
unset($country["LK"]);
unset($country["SD"]);
unset($country["SR"]);
unset($country["SJ"]);
unset($country["CH"]);
unset($country["SY"]);
unset($country["TW"]);
unset($country["TJ"]);
unset($country["TZ"]);
unset($country["TH"]);
unset($country["TL"]);
unset($country["TG"]);
unset($country["TK"]);
unset($country["TO"]);
unset($country["TT"]);
unset($country["TN"]);
unset($country["TR"]);
unset($country["TM"]);
unset($country["TC"]);
unset($country["TV"]);
unset($country["UG"]);
unset($country["UA"]);
unset($country["AE"]);
unset($country["GB"]);
unset($country["UM"]);
unset($country["US"]);
unset($country["UY"]);
unset($country["UZ"]);
unset($country["VU"]);
unset($country["VE"]);
unset($country["VN"]);
unset($country["VG"]);
unset($country["VI"]);
unset($country["WF"]);
unset($country["EH"]);
unset($country["YE"]);
unset($country["ZM"]);
unset($country["ZW"]);
   return $country; 
}
add_filter( 'woocommerce_countries','woo_remove_specific_country',10,1 );

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...