- Stato
- Risolto
- Risolto in
- 4.5.0
Panoramica del problema
Gli utenti che usano estensioni di WooCommerce o altri plugin o temi che utilizzano endpoint come wc-auth/v1 potrebbero vedere questi endpoint codificati in modo errato nell’URL, ad esempio come wc-auth%2Fv1.
Questo può causare problemi di compatibilità con questi plugin o temi nelle ultime versioni di WPML.
Soluzione alternativa
I nostri sviluppatori stanno lavorando a una correzione permanente per questo problema. Come soluzione temporanea, prova i seguenti passaggi:
Esegui un backup completo del tuo sito web.
- Assicurati che tutti i tuoi plugin siano aggiornati.
- Modifica il file wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/class-wpml-endpoints-support.php e cambia la riga 95
Da:
return urlencode( $endpoint_translation );
A:
return implode('/', array_map('urlencode', explode('/', $endpoint_translation)));
Questa modifica non dovrebbe influire sugli endpoint che non contengono uno slash.