- Статус
- Решено
- Заявлено для
- WPML Multilingual & Multicurrency for WooCommerce 5.3.3.1
- Решено в
- WCML 5.3.4
- Теги темы
- WCML
Обзор проблемы
В WPML Multilingual & Multicurrency for WooCommerce обнаружена проблема, из-за которой все реквизиты банковского счета (BACS) отображаются на странице подтверждения заказа независимо от конкретных настроек счета, заданных для разных валют
Обходное решение
Пожалуйста, перед продолжением убедитесь, что у Вас есть полная резервная копия сайта.
- Откройте файл …/wp-content/plugins/woocommerce-multilingual/classes/multi-currency/payment-gateways/class-wcml-currencies-payment-gateways.php.
- Найдите строку 38.
- Замените:
add_filter( 'woocommerce_payment_gateways', Fns::tap( function() { add_action( 'wp_loaded', [ $this, 'init_gateways' ] ); } ) ); - На:
add_action( 'wp_loaded', [ $this, 'init_gateways' ] );