Vai al contenuto Vai alla barra laterale

Questo thread è stato risolto. Ecco una descrizione del problema e della soluzione.

Problema:
Il cliente desidera rendere cliccabile la bandierina della seconda lingua nella top bar del suo sito. Attualmente, è possibile cliccare solo il 'padding' attorno alla bandierina, ma non direttamente su di essa.
Soluzione:
Innanzitutto, è consigliabile verificare se il problema deriva dal tema attualmente in uso, cambiando tema per vedere se il comportamento del selettore di lingua cambia. Se il problema persiste, si può applicare il seguente codice CSS per rendere la bandierina cliccabile:

/* Rendi cliccabile tutta l'area della bandiera */<br />.wpml-ls-flag {<br />  pointer-events: auto;<br />  z-index: 10;<br />  position: relative;<br />}<br /><br />/* Evita che l'icona della freccia intercetti i clic */<br />.sub-arrow {<br />  pointer-events: none;<br />}<br /><br />/* Aumenta lo spazio cliccabile intorno alla bandiera */<br />.wpml-ls-flag {<br />  padding: 4px;<br />  display: inline-block;<br />}

Se il codice non risolve il problema, si consiglia di contattare il supporto del tema per assistenza su codice personalizzato.

Questa soluzione potrebbe non essere più rilevante a causa di aggiornamenti o modifiche future. Se il problema persiste, si consiglia di visitare la pagina dei problemi noti, verificare la versione della soluzione permanente e assicurarsi di avere installato le ultime versioni di temi e plugin. In caso di ulteriori difficoltà, si prega di aprire un nuovo ticket di supporto.

Questo è il forum di assistenza tecnica di WPML, il plug-in multilingue di WordPress.

La sua lettura è permessa a tutti, ma la pubblicazione è riservata esclusivamente ai clienti di WPML. Il team di WPML risponde sul forum 6 giorni su 7, 22 ore su 24.

Etichettato: 

Questo ticket contiene 3 risposte, ha 0 voci.

Ultimo aggiornamento da Laura 1 mese fa.

Assistito da: Laura.

Autore Post
Giugno 14, 2025 alle 2:51 pm #17135510

Matteo

Contesto del problema:
Vorrei che la bandierina della seconda lingua nella top bar (sopra l'header) fosse cliccabile. Link to a page where the issue can be seen: link nascosto

Sintomi:
La tendina mi fa cliccare solo il 'padding' attorno alla bandierina, ma quando sposto il cursore sulla bandierina il click non si riesce più a fare. La bandierina della seconda lingua non si clicca.

Domande:
Perché la bandierina della seconda lingua non è cliccabile?
Come posso rendere la bandierina della seconda lingua attiva per il click?

Giugno 16, 2025 alle 9:20 am #17137645

Laura
Sostenitore di WPML dal 05/2018

Lingue: Inglese (English ) Italiano (Italiano )

Fuso orario: Europe/Rome (GMT+02:00)

Salve,

grazie per averci contattato.

Solitamente il selettore di lingua eredita il CSS del tema, proverei a cambiare tema e vedere se il problema è lì.

Altrimenti serve poter vedere l'errore, vedo che sul sito non c'è più il menù a tendina.

Giugno 19, 2025 alle 7:09 am #17148728

Matteo

Buongiorno Laura, il problema è visibile nella top bar blu al link che ho indicato. È possibile avere un suggerimento sul css da applicare alla tendina?

Grazie

Giugno 19, 2025 alle 9:36 am #17149644

Laura
Sostenitore di WPML dal 05/2018

Lingue: Inglese (English ) Italiano (Italiano )

Fuso orario: Europe/Rome (GMT+02:00)

Puoi provare con questo ma se non funziona dovresti rivolgerti al supporto del tema perché si tratta di codice custom

/* Rendi cliccabile tutta l'area della bandiera */
.wpml-ls-flag {
  pointer-events: auto;
  z-index: 10;
  position: relative;
}

/* Evita che l'icona della freccia intercetti i clic */
.sub-arrow {
  pointer-events: none;
}

/* Aumenta lo spazio cliccabile intorno alla bandiera */
.wpml-ls-flag {
  padding: 4px;
  display: inline-block;
}