Как запретить Woocommerce выбрать способ оплаты по умолчанию на странице оформления заказа?
На странице оформления заказа представлены способы оплаты, первый из которых выбирается по умолчанию и автоматически. Мне нужно помешать выбору, поэтому WC изначально не выбрал способ оплаты.
Я попробовал 2 вещи до сих пор:
jQuery из консоли Chrome:
jQuery («.payment_methods input.input-radio») .prop («проверено», false);
результат:
[<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>]
Удалите код из файла шаблона Woocommerce payment-method.php:
проверено ($ gateway-> selected, false);
Ни один не работает. Как это сделать? Любой фрагмент или предложение для этого, пожалуйста?
РЕДАКТИРОВАТЬ:
Также попробовал это:
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);