- Estado
- Resuelto
- Resuelto en
- 4.4.5
Resumen del problema
Dependiendo de su estructura de enlaces permanentes, a los endpoints de la API REST les faltará una barra en la URL o tendrán una barra adicional.
Solución alternativa
Nuestros desarrolladores están revisando el error para idear una solución permanente.
Como solución alternativa, vaya a Configuración → Enlaces permanentes y añada la barra final que falta a su estructura de enlaces permanentes personalizada.
O puede aplicar el siguiente parche:
Nota: Si tiene algún problema al aplicar el parche actual, abra un ticket en el foro de soporte y le ayudaremos con ello.
Edite el archivo sitepress-multilingual-cms/classes/url-handling/converter/strategy/class-wpml-url-converter-subdir-strategy.php en la línea 57 y reemplace:
return $this->convert_url_string( $url, $sitepress->get_current_language() );
Por:
$matchTrailingSlash = $url[ strlen( $url ) - 1 ] === '/' ? 'trailingslashit' : 'untrailingslashit'; return $matchTrailingSlash( $this->convert_url_string( $url, $sitepress->get_current_language() ) );