¿Cómo evitar que Woocommerce seleccione el método de pago predeterminado en la página de pago?
En la página de pago, se presentan los métodos de pago y el primero se selecciona de forma predeterminada y automática. Necesito evitar la selección para que WC no seleccione inicialmente ningún método de pago.
Probé 2 cosas hasta ahora:
jQuery de la consola de Chrome:
jQuery ('.payment_methods input.input-radio') .prop ('verificado', 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>]
Elimine el código del archivo de plantilla de Woocommerce payment-method.php:
marcado ($ gateway-> elegido, falso);
Ninguno de los dos está funcionando. ¿Cómo hacerlo? ¿Algún fragmento o sugerencia para eso, por favor?
EDITAR:
También probé esto:
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);