WPML
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.

Tutti i problemi noti →