- Stato
- In attesa dell’autore
- Segnalato per
- WPML Multilingual CMS 4.4.8
- Plugin/tema correlato
- Premmerce Permalink Manager for WooCommerce
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.