Visão geral do problema
Quando você usa o Max Mega Menu (abre em uma nova aba) com o WPML, a configuração Mega Menu – Grid Layout dos itens de menu de nível superior pode ser perdida ao sincronizar o menu com um idioma secundário.
É mais provável que o problema ocorra com menus que contêm itens profundamente aninhados (por exemplo, três níveis de menu). Após a sincronização, a hierarquia do menu em si pode estar correta, mas o Max Mega Menu pode detectar incorretamente um item de nível superior como um item filho. Como resultado, sua configuração de Grid Layout não é preservada.
Solução alternativa
Faça um backup completo do seu site antes de continuar.
- Abra o arquivo …/wp-content/plugins/megamenu/classes/menu-item-manager.class.php.
- Procure a linha 111.
- Substitua:
if ( $item->menu_item_parent == 0 ) { - Por:
if ( (int) $item->menu_item_parent === 0 ) { - Execute a sincronização de menus novamente.