WPML
Stato
In attesa dell’autore
Segnalato per
WPML Multilingual CMS 4.4.8

Panoramica del problema

Quando usi Premmerce Permalink Manager for WooCommerce con WPML 4.4.8 e passi a un’altra lingua, il selettore di lingua (e l’hreflang) punterà a un URL come https://URL.com/en/?lang=en.

Soluzione alternativa

Stiamo collaborando con l’autore del plugin per una correzione di questo problema e implementerà alcune modifiche da parte sua.
Nel frattempo puoi seguire questi passaggi per risolvere il problema sul tuo sito:

Esegui il backup dei file e del database del tuo sito WordPress.
Modifica woo-permalink-manager/src/Frontend/Frontend.php RIGA 58:

da

if ( $key != $sitepress->get_default_language() ) {

a

$isGetParamUrlFormat = apply_filters( 'wpml_setting', 0, 'language_negotiation_type' ) == '3';
if ( $key != $sitepress->get_default_language() && $isGetParamUrlFormat) {

Passaggi successivi

Abbiamo contattato l’autore in merito a questo problema, poiché richiede una correzione da parte sua. Purtroppo non abbiamo ancora ricevuto aggiornamenti su quando verrà risolto, quindi la cosa migliore è contattarlo direttamente sul suo forum di supporto per accelerare i tempi.

Tutti i problemi noti →