WPML
Stato
In attesa dell’autore
Plugin/tema correlato
Unlimited Elements for Elementor
Tag dell’argomento
Compatibility

Panoramica del problema

Attualmente, non è possibile tradurre i link all’interno del widget Mega Menu fornito dal plugin Unlimited Elements for Elementor.

Soluzione alternativa

Assicurati di avere un backup completo del tuo sito prima di procedere.


  • Vai alla pagina WPML > Impostazioni > Configurazione XML personalizzata.

  • Aggiungi il seguente XML:
    <wpml-config>
      <elementor-widgets>
        <widget name="ucaddon_mega_menu">
          <fields-in-item items_of="uc_items">
            <field>title</field>
            <field key_of="link">url</field>
            <field key_of="link2">url</field>
          </fields-in-item>
        </widget>
      </elementor-widgets>
    </wpml-config>

  • Quindi, apri il file functions.php del tuo tema.

  • Aggiungi il seguente codice:
    add_filter( 'wpml_pb_elementor_register_string_name_ucaddon_mega_menu', function( $name, $args ) {
    	$widgetType = $args['element']['widgetType'];
    	return $widgetType . '-' . $args['key'] . '-' . $args['field'] . '-' . $args['nodeId'] . '-' . $args['item']['_id'];
    }, 10, 2 );
  • Aggiorna e ritraduci la tua pagina.

Se questa soluzione alternativa non è d’aiuto, apri una chat nel nostro canale di assistenza.

Tutti i problemi noti →