- Status
- Resolvido
- Resolvido em
- 4.5.0
Visão geral do problema
Os usuários que usam extensões do WooCommerce ou outros plugins ou temas que utilizam endpoints como wc-auth/v1 podem ver esses endpoints com a URL codificada incorretamente para algo como wc-auth%2Fv1.
Isso pode causar problemas de compatibilidade com esses plugins ou temas nas versões mais recentes do WPML.
Solução alternativa
Nossos desenvolvedores estão trabalhando em uma correção permanente para este problema. Como uma solução alternativa temporária, tente os seguintes passos:
Faça um backup completo do seu site.
- Certifique-se de que todos os seus plugins estejam atualizados.
- Edite o arquivo wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/class-wpml-endpoints-support.php e modifique a linha 95
De:
return urlencode( $endpoint_translation );
Para:
return implode('/', array_map('urlencode', explode('/', $endpoint_translation)));
Essa alteração não deve afetar os endpoints que não contêm uma barra.