WPML
Status
Aguardando o autor
Plugin/tema relacionado
Unlimited Elements for Elementor
Tags de tópico
Compatibility

Visão geral do problema

Atualmente, não é possível traduzir links no widget Mega Menu fornecido pelo plugin Unlimited Elements for Elementor.

Solução alternativa

Por favor, certifique-se de ter um backup completo do seu site antes de prosseguir.


  • Vá para a página WPML > Configurações > Configuração XML personalizada.

  • Adicione o seguinte 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>

  • Em seguida, abra o arquivo functions.php do seu tema.

  • Adicione o seguinte código:
    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 );
  • Atualize e traduza novamente a sua página.

Se essa solução alternativa não ajudar, por favor, abra um chat em nosso canal de assistência.

Todos os problemas conhecidos →