- Статус
- Открыто
- Заявлено для
- WPML Multilingual & Multicurrency for WooCommerce 5.3.8
- Теги темы
- Bug, Compatibility, WCML
Обзор проблемы
При переводе настроек платёжного шлюза WooCommerce (таких как заголовки и описания) с помощью дополнения WPML Перевод строк, строки возвращаются в статус «требует обновления» после перехода на фронтенд, особенно в процессе оформления заказа.
Обходное решение
Пожалуйста, перед продолжением убедитесь, что у Вас есть полная резервная копия Вашего сайта.
- Откройте файл …/wp-content/plugins/woocommerce-multilingual/inc/class-wcml-wc-gateways.php.
- Найдите строку 78.
- Замените:
$this->register_gateway_settings_strings( $load_gateway->id, $load_gateway->settings );
- На:
if (is_admin()) { $this->register_gateway_settings_strings( $load_gateway->id, $load_gateway->settings ); }