WPML

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

Questo problema è stato risolto. L’aggiornamento all’ultima versione risolve il problema sul tuo sito, quindi hai bisogno di questa soluzione alternativa solo se non puoi ancora aggiornare.

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

Riscontri ancora questo problema?

Se l’aggiornamento non risolve il problema, fai una richiesta di supporto e lo analizzeremo con te.