Como impedir que o Woocommerce selecione o método de pagamento padrão na página Checkout?
Na página Checkout, os métodos de pagamento são apresentados e o primeiro é selecionado por padrão e automaticamente. Preciso impedir a seleção para que nenhum método de pagamento seja selecionado inicialmente pelo WC.
Eu tentei duas coisas até agora:
jQuery no console do Chrome:
jQuery ('.payment_methods input.input-radio') .prop ('marcado', falso);
resultado:
[<input id="payment_method_paypal" type="radio" class="input-radio" name="payment_method" value="paypal" data-order_button_text="Proceed to PayPal" checked="checked">,
<input id="payment_method_accountfunds" type="radio" class="input-radio" name="payment_method" value="accountfunds" data-order_button_text>]
Remova o código do arquivo de modelo de Woocommerce payment-method.php:
verificado ($ gateway-> escolhido, falso);
Nem está funcionando. Como fazer isso? Algum trecho ou sugestão para isso, por favor?
EDITAR:
Também tentei isso:
function wpchris_filter_gateways( $gateways ){
global $woocommerce;
foreach ($gateways as $gateway) {
$gateway->chosen = 0;
}
return $gateways;
}
add_filter( 'woocommerce_available_payment_gateways', 'wpchris_filter_gateways', 1);