WPML
Stato
Risolto
Segnalato per
WPML Multilingual CMS 4.5.5
Risolto in
4.5.9

Panoramica del problema

A partire da WPML 4.5, anche se non hai tradotto il menu del tuo sito, WPML lo visualizza nelle lingue secondarie. Questa nuova funzionalità funziona benissimo, tuttavia, se il tuo menu contiene delle sottovoci, il menu a tendina non verrà visualizzato correttamente.

Soluzione alternativa

Come soluzione alternativa puoi semplicemente tradurre il tuo menu oppure:

  1. Esegui un backup completo del tuo sito.
  2. Modifica il file /sitepress-multilingual-cms/inc/wp-nav-menus/TranslateMenu.php.
  3. Cerca la riga 54.
  4. Cambia:
     if ( $key !== 'menu_order' ) { 
  5. Con:
     if ( !in_array($key, ['menu_order', 'post_type', 'ID']) ) { 

Tutti i problemi noti →