add_filter( 'woocommerce_available_payment_gateways', 'custom_payment_gateways', 1 );
function custom_payment_gateways( $available_gateways ) {
$language = get_locale(); // 获取当前语言
if ( $language === 'zh_CN' ) { // 如果当前语言是中文
if ( isset( $available_gateways['paypal'] ) ) {
unset( $available_gateways['paypal'] ); // 移除 PayPal 支付方式
}
} else if ( $language === 'en_US' ) { // 如果当前语言是英文
if ( isset( $available_gateways['wechatpay'] ) ) {
unset( $available_gateways['wechatpay'] ); // 移除微信支付方式
}
}
return $available_gateways;
}