• Resolved stuartmcmillen

    (@stuartmcmillen)


    Hi guys, here is a series of events:

    • Website was working fine with WordPress 3.7.1 and Polylang 1.2.x (can’t remember the exact version, sorry).
    • I upgraded Polylang to 1.3.1.
    • My website’s menus no longer seem to be adjusting, based on the selected language. For example, on this page there should be Chinese text on on the top menu items. However, it is currently showing my English menu.
    • I upgraded from WordPress 3.7.1 to WordPress 3.8.
    • The problem persists in WordPress 3.8.

    Any idea what could be happening? Up until the upgrade to Polylang 1.3.1 my website had been working fine for more than 1 year. All of my ‘menu’ settings seem to be the same as always.

    I tried problem-solving by disabling all plugins except Polylang, and then activating only Polylang. The problem still occurred during the time when Polylang was the only active plugin. This happened both with 3.7.1 and 3.8.

    Please let me know any more information you need.

    https://www.ads-software.com/plugins/polylang/

Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Author Chouby

    (@chouby)

    Did you try to resave your nav menu locations in Appearance -> Menus -> Manage locations?

    Does the problem persist if you switch to a default theme such as twenty twelve?

    Thread Starter stuartmcmillen

    (@stuartmcmillen)

    Hi,

    I just visited the “Appearance -> Menus -> Manage locations” page. I pressed ‘save’ (and all of the menus corresponded to the correct menu for that language).

    No improvement following that.

    I changed the theme from my custom WordPress theme to Twenty Fourteen. And yes, the correct menu titles are showing for that language with Twenty Fourteen as the theme.

    When I changed back to my custom WordPress theme, the problem began again.

    Does this mean I need to get a website developer to re-code the theme to make it compatible with Polylang? Any advice to give the programmer for things to change?

    Had the same issue, and was able to resolve it by replacing the line which queries my (only) Main-Menue:

    ‘<?php wp_nav_menu(‘title_li=’); ?>’

    to:

    `<?php wp_nav_menu( array( ‘title_li=’ => ”, ‘theme_location’ => ‘my-main-menue’ ) ); ?>’

    ‘my-main-menue’ should be replaced by the name of the Menu which is registered in your functions.php

    Plugin Author Chouby

    (@chouby)

    Yes it’s the most common theme bug regarding nav menus.

    @stuartmcmillen
    is your theme freely avalaible?

    Thread Starter stuartmcmillen

    (@stuartmcmillen)

    No, my theme is not freely available. It is a custom job just for my website.

    I have referred my website coder to this support thread. I believe they will have the necessary information to fix the problem. Thanks for your help.

    Will come back here to ask more questions, or to list this thread as ‘resolved’.

    Thread Starter stuartmcmillen

    (@stuartmcmillen)

    Hi everyone,

    My web developer was able to fix the problem thanks to the instructions in this thread. Cheers!

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘Polylang menu seems to be 'English' for every page, following upgrade to 1.3.1’ is closed to new replies.