WPML

Panoramica del problema

A seconda della struttura dei permalink, agli endpoint dell’API REST mancherà una barra nell’URL o ne avranno una in più.

Soluzione alternativa

Questo problema è stato risolto. L’aggiornamento all’ultima versione risolve il problema sul tuo sito, quindi hai bisogno di questa soluzione alternativa solo se non puoi ancora aggiornare.

I nostri sviluppatori stanno analizzando il bug per trovare una soluzione definitiva.

Come soluzione alternativa, vai su ImpostazioniPermalink e aggiungi la barra finale mancante alla tua struttura personalizzata dei permalink.

Oppure puoi applicare la seguente patch:

Nota: se hai problemi ad applicare la patch attuale, apri una richiesta di supporto e ti aiuteremo.

Modifica il file sitepress-multilingual-cms/classes/url-handling/converter/strategy/class-wpml-url-converter-subdir-strategy.php alla riga 57 e sostituisci:

return $this->convert_url_string( $url, $sitepress->get_current_language() );

con:

$matchTrailingSlash = $url[ strlen( $url ) - 1 ] === '/' ? 'trailingslashit' : 'untrailingslashit';
return $matchTrailingSlash( $this->convert_url_string( $url, $sitepress->get_current_language() ) );

Tutti i problemi noti

Riscontri ancora questo problema?

Se l’aggiornamento non risolve il problema, fai una richiesta di supporto e lo analizzeremo con te.