WPML
ステータス
開発者からの返答待ち
関連するプラグイン/テーマ
Unlimited Elements for Elementor
トピックタグ
Compatibility

問題の概要

現在、Unlimited Elements for Elementorプラグインが提供するMega Menuウィジェット内のリンクを翻訳することはできません。

回避策

続行する前に、サイトの完全なバックアップを必ず取得してください。


  • WPML > 設定 > カスタム XML 設定ページに移動します。

  • 次の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>

  • 次に、テーマのfunctions.phpファイルを開きます。

  • 次のコードを追加します。
    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 );
  • ページを更新して再翻訳します。

この回避策で解決しない場合は、サポートチャネルでチャットを開始してください。

すべての既知の問題 →