- Status
- Resolvido
- Resolvido em
- 4.4.5
Visão geral do problema
Dependendo da sua estrutura de links permanentes, os endpoints da API REST ficarão sem uma barra na URL ou terão uma barra extra.
Solução alternativa
Nossos desenvolvedores estão analisando o bug para criar uma correção permanente.
Como solução alternativa, vá para Configurações → Links permanentes e adicione a barra final ausente à sua estrutura de link permanente personalizada.
Ou você pode aplicar o seguinte patch:
Observação: se você tiver algum problema para aplicar o patch atual, abra um tíquete no fórum de suporte e nós o ajudaremos com isso.
Edite o arquivo sitepress-multilingual-cms/classes/url-handling/converter/strategy/class-wpml-url-converter-subdir-strategy.php na linha 57 e substitua:
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() ) );