- Статус
- Решено автором
- Связанный плагин/тема
- Royal Elementor Addons
- Теги темы
- Compatibility
Обзор проблемы
Если Вы используете виджет Nav Menu из плагина Royal Elementor Addons, Вы обнаружите, что на фронтенде он отображает переключатель языков WPML в виде необработанного HTML-кода.
Обходное решение
Пожалуйста, перед продолжением убедитесь, что у Вас есть полная резервная копия Вашего сайта.
- Откройте файл …/wp-content/plugins/royal-elementor-addons/modules/nav-menu/widgets/wpr-nav-menu.php.
- Найдите строку 1656.
- Замените:
$output ='<a href="'. esc_url($item->url) .'" class="'. esc_attr($item_class) .'">'. esc_html($item->title);
- На:
$output ='<a href="'. esc_url($item->url) .'" class="'. esc_attr($item_class) .'">'. wp_kses($item->title, array( 'span' => array() ));