• Resolved ArcherTC

    (@archertc)


    I use WPML plugin to manage a bilingual (EN, DE) website. WP Responsive Menu is not compatible with multilingual websites because there is a “choose one” menu to show issue. When you have more than one language, showing just one language for the menu is wrong.

    However, even when I choose one language, it only shows the mobile menu in that pages language. I.e., the English translation pages and posts of the site have no mobile menu at all. The MENU header is visible but the menu items are missing.

    I uninstalled the plugin. Too bad, because it was rather pretty!

    • This topic was modified 7 years ago by ArcherTC.
Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Author Nirmal Kumar Ram

    (@sagarseth9)

    Hello @archertc,

    We are already working on an update and it will be available next week.

    Regards

    ideacom

    (@ideacom)

    I have the same problem. I’m waiting for the patch.

    Thank you.

    ideacom

    (@ideacom)

    Still waiting for the plugin update.

    Can we have an ETA?

    Thank.

    Hi.

    I am wating too for the multilingual menu. When can we expect the update?

    @sagarseth9 if its harder than expected to implement, cant you give us a hack like this? We have been waiting for a month now.

    
    if(lang = "en")
       do_shortcode('[responsive_menu name_menu="Menu EN" other_option_here=""]');
    else
       do_shortcode('[responsive_menu name_menu="Menu FR" other_option_here=""]');
    

    to add in header.php

    Thank.

    • This reply was modified 6 years, 11 months ago by ideacom.
    • This reply was modified 6 years, 11 months ago by ideacom.

    Quick fix for those of us stuck waiting for an update :

    Go to
    /wp-content/plugins/wp-responsive-menu/inc/wprmclass.php line 363

    Edit

    
    if( is_object( $menu ) ) :
    wp_nav_menu( array( 'menu'=>$menu->name,'container'=>false,'items_wrap'=>'%3$s' ) );
    endif;
    

    for

    
    if(ICL_LANGUAGE_CODE == "fr")
    wp_nav_menu( array( 'menu'=>"Menu FR", 'container'=>false, 'items_wrap'=>'%3$s' ) );
    else
    wp_nav_menu( array( 'menu'=>"Menu EN", 'container'=>false, 'items_wrap'=>'%3$s' ) );
    
    Plugin Contributor Kshirod Patel

    (@kshirod-patel)

    Hello,

    We have recently released an update for this. In our pro version we have added the functionality where you can set different menu for different language.

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘One menu for multilingual sites doesn’t work’ is closed to new replies.