WPML
Status
Aberto
Relatado para
WPML Multilingual & Multicurrency for WooCommerce 5.3.8
Tags de tópico
Bug, Compatibility, WCML

Visão geral do problema

Ao traduzir as configurações de um gateway de pagamento do WooCommerce (como títulos e descrições) pelo complemento WPML Tradução de Strings, as strings revertem para um status de “precisa de atualização” após visitar o front-end, particularmente durante o processo de checkout.

Solução alternativa

Por favor, certifique-se de ter um backup completo do seu site antes de prosseguir.


  • Abra o arquivo …/wp-content/plugins/woocommerce-multilingual/inc/class-wcml-wc-gateways.php.

  • Procure a linha 78.

  • Substitua:
    			$this->register_gateway_settings_strings( $load_gateway->id, $load_gateway->settings );

  • Por:
    			if (is_admin()) {
    				$this->register_gateway_settings_strings( $load_gateway->id, $load_gateway->settings );
    			}

Todos os problemas conhecidos →