WPML
状态
已解决
报告针对
WPML Multilingual CMS 4.5.5
解决于
4.5.9

问题概述

自 WPML 4.5 起,即使您尚未翻译站点的菜单,WPML 也会在次要语言中显示它。这个新功能非常出色,但是,如果您的菜单包含子项,下拉菜单的显示会出现异常。

临时解决方法

作为临时解决方法,您可以直接翻译您的菜单,或者:

  1. 为您的站点进行完整备份
  2. 编辑/sitepress-multilingual-cms/inc/wp-nav-menus/TranslateMenu.php文件。
  3. 找到第 54 行。
  4. 将:
     if ( $key !== 'menu_order' ) { 
  5. 替换为:
     if ( !in_array($key, ['menu_order', 'post_type', 'ID']) ) { 

所有已知问题 →