我想在结帐页面中添加一个选项以选择付款货币( USD 或 INR )并根据该选项显示支付网关选项(如果是 PAYPAL 如果是 USD 或 PAYUMONEY 如果是 INR 并使其他选项变灰。我是全新的编码。
最佳答案
我解决了这个问题:
function woocs_filter_gateways($gateway_list)
{
global $WOOCS;
$exclude = array(
'paypal' => array('INR'), //do not show paypal gate if current currency is INR
'payuindia' => array('USD')//do not show payumoney gate if current currency is USD
);
//***
foreach ($exclude as $gateway_key => $currencies)
{
if (isset($gateway_list[$gateway_key]) AND in_array($WOOCS->current_currency, $currencies))
{
unset($gateway_list[$gateway_key]);
}
}
return $gateway_list;
}
关于php - 我如何在为 wordpress 中的 woocommerce 商店选择货币的支付选项之间切换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38687636/