WPML
Статус
Ожидается ответ автора
Связанный плагин/тема
Unlimited Elements for Elementor
Теги темы
Compatibility

Обзор проблемы

В настоящее время невозможно перевести ссылки в виджете Mega Menu плагина Unlimited Elements for Elementor.

Обходное решение

Пожалуйста, перед продолжением убедитесь, что у Вас есть полная резервная копия Вашего сайта.


  • Перейдите на страницу 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 );
  • Обновите и заново переведите Вашу страницу.

Если это обходное решение не поможет, пожалуйста, напишите в чат нашей службы поддержки.

Все известные проблемы →