WPML
Statut
En attente de l’auteur
Extension/thème associé
Unlimited Elements for Elementor
Étiquettes de sujet
Compatibility

Aperçu de l’anomalie

Actuellement, il n’est pas possible de traduire les liens dans le widget Mega Menu fourni par l’extension Unlimited Elements for Elementor.

Solution de contournement

Veuillez vous assurer d’avoir une sauvegarde complète de votre site avant de continuer.


  • Allez sur la page WPML > Paramètres > Configuration XML personnalisée.

  • Ajoutez le code XML suivant :
    <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>

  • Ensuite, ouvrez le fichier functions.php de votre thème.

  • Ajoutez le code suivant :
    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 );
  • Actualisez et retraduisez votre page.

Si cette solution de contournement ne vous aide pas, veuillez ouvrir un chat dans notre canal d’assistance.

Toutes les anomalies connues →