WPML
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.

Todos os problemas conhecidos →