【发布时间】:2017-10-05 10:45:13
【问题描述】:
我们在我们的 Woocommerce 电子商店中使用这个 WooCommerce Custom Fields 商业插件来对我们的产品进行个性化定制,如果关键“wccf”在产品元数据中,我正在尝试找到一种隐藏付款方式的方法。
我正在尝试升级下面的代码,我想替换发货国家/地区检查,但我不知道如何获取和检查“wccf”键。
function payment_gateway_disable_country( $available_gateways ){
global $woocommerce;
if (isset($available_gateways['cod']) && $woocommerce->customer->get_shipping_country() <> 'IT'){
unset($available_gateways['cod']);
}
return $available_gateways;
}
add_filter('woocommerce_available_payment_gateways', 'payment_gateway_disable_country');
有人可以帮帮我吗?
【问题讨论】:
-
item meta = product meta 我说对了吗?
-
我的意思是this(来自插件的文档)
-
好心,但是这个插件是一个真正的噩梦(对于 Woocommerce,很多人都遇到了未解决的问题,在 StackOverFlow 中)......相反,您最好使用Advanced Custom Fields 免费且文档齐全的插件或最好的方法是使用自定义代码制作自己的自定义字段。 回答者无法猜测如何使用您的实际插件获取数据……
-
感谢您的提示,LoicTheAztec!我们可以试试。
标签: php wordpress plugins woocommerce payment-gateway