WPML
Status
Resolvido
Relatado para
WPML Multilingual CMS 4.5.5
Resolvido em
4.5.9

Visão geral do problema

Desde o WPML 4.5, mesmo que você não tenha traduzido o menu do seu site, o WPML o renderiza nos idiomas secundários. Esse novo recurso funciona muito bem, no entanto, se o seu menu contiver subitens, o menu suspenso parecerá quebrado.

Solução alternativa

Como uma solução alternativa, você pode simplesmente traduzir seu menu ou:

  1. Faça um backup completo do seu site.
  2. Edite o arquivo /sitepress-multilingual-cms/inc/wp-nav-menus/TranslateMenu.php.
  3. Procure a linha 54.
  4. Altere:
     if ( $key !== 'menu_order' ) { 
  5. Para:
     if ( !in_array($key, ['menu_order', 'post_type', 'ID']) ) { 

Todos os problemas conhecidos →