WPML
Estado
Resuelto
Resuelto en
4.5.0

Resumen del problema

Los usuarios que utilizan extensiones de WooCommerce u otros plugins o temas que emplean endpoints como wc-auth/v1 podrían ver dichos endpoints codificados incorrectamente en la URL a algo como wc-auth%2Fv1.

Esto puede causar problemas de compatibilidad con esos plugins o temas en las últimas versiones de WPML.

Solución alternativa

Nuestros desarrolladores están trabajando en una solución permanente para este problema. Como solución temporal, intente los siguientes pasos:

Haga una copia de seguridad completa de su sitio web.


  • Asegúrese de que todos sus plugins estén actualizados.

  • Edite el archivo wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/class-wpml-endpoints-support.php y modifique la línea 95

De:

return urlencode( $endpoint_translation );

A:

return implode('/', array_map('urlencode', explode('/', $endpoint_translation)));

Este cambio no debería afectar a los endpoints que no contienen una barra.

Todos los problemas conocidos →