- Статус
- Ожидается ответ автора
- Связанный плагин/тема
- 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 ); - Обновите и заново переведите Вашу страницу.
Если это обходное решение не поможет, пожалуйста, напишите в чат нашей службы поддержки.