WPML

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

Este problema foi corrigido. Atualizar para a versão mais recente resolve isso no seu site, portanto, você só precisa desta solução alternativa se ainda não puder atualizar.

Nossos desenvolvedores estão analisando o bug para criar uma correção permanente.

Como solução alternativa, vá para ConfiguraçõesLinks 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() ) );

Todos os problemas conhecidos

Ainda está vendo este problema?

Se a atualização não resolver, envie uma dúvida de suporte e nós vamos analisar isso com você.