- 状态
- 已由作者解决
- 相关插件/主题
- Royal Elementor Addons
- 主题标签
- Compatibility
问题概述
如果您正在使用 Royal Elementor Addons 插件的 Nav Menu 小工具,您会发现它在前端会将 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() ));