У меня есть вопрос о том, как можно было бы сортировать методы оплаты в блоках проверки WooCommerce. И это работает как исключение. < /P>
add_filter('woocommerce_available_payment_gateways', function ($gateways) {
if ( isset( $gateways[$this->id] ) ) {
$default = $gateways[$this->id];
unset( $gateways[$this->id] );
// Re-insert it at the beginning, so now it is default method
$gateways = array_merge( [ $this->id => $default ], $gateways );
}
return $gateways;
});
< /code>
Однако я не могу найти решение, чтобы сделать это на блок -темах. Я вижу варианты, что я могу скрыть другие способы оплаты, установив их обратные вызовы CanmakePayment для False. Но это не нужно решению. Другие методы все еще должны оставаться там. Но это не мое предполагаемое поведение.
Кто -нибудь может предложить другие идеи?
Подробнее здесь: https://stackoverflow.com/questions/795 ... ting-order