WordPress.org

Ready to get started?Download WordPress

Forums

Polylang
[resolved] Menus don't show and not saved in theme settings (multilingual site) (13 posts)

  1. Pavlina
    Member
    Posted 1 month ago #

    Hi,

    I have downloaded the latest version of Polylang yesterday. My site has two languages - English and Bulgarian. Bulgarian is the default language. And there's a strange problem with all menus in the navigation - they are not displayed in the site. When a menu is selected from the Customize Theme screen, it shows up in the preview. But when I hit Save & Publish and open the home page, the menus are not there. When returning back to the Customize Theme screen, I can see that the navigation menus are actually not saved - the select boxes for choosing a menu are empty.

    When Polylang is deactivated, adding a menu in the theme works fine.

    I test with the Twenty Fourteen theme. The menu, which I use for testing is the simplest possible - it contains only one custom URL link.
    The home page shows the latest posts.
    The permalink settings are /%category%/%post_id%-%postname%
    My Polylang setting are here:
    https://www.dropbox.com/s/27xt5xiv9xptuwp/polylang.png

    I didn't have this issue with the previous version of Polylang.

    Thank you in advance for your help.

    https://wordpress.org/plugins/polylang/

  2. Chouby
    Member
    Plugin Author

    Posted 1 month ago #

    Hi!

    Thanks for the bug report.
    Could you try with the new development version (1.5.0.2)?
    http://downloads.wordpress.org/plugin/polylang.zip

  3. Pavlina
    Member
    Posted 1 month ago #

    Hi Chouby,

    Thank you for your quick reply! This version solves the problem and now I can save and see my menus.

    But I have noticed two other things when playing with the menus.
    I test adding a menu to a position in the template both from the menu edit page and from the Customize Theme screen.

    1. From the menu edit page
    As you can see from this screenshot:
    https://www.dropbox.com/s/4i73o5g5vqywkej/main-menu-en.png
    There's menu which is assigned both as top primary menu and secondary menu in English. But when I try to remove it from the secondary menu position and hit the Save menu button, when the page is reloaded, the check box, marked with red is selected again and the menu is still visible in the site. When I try the same with another menu for Bulgarian, it works. But when I remove the Bulgarian menu from the secondary menu position, the English menu is also removed from its secondary menu position and can not be added again, until the Bulgarian menu is re-assigned to its secondary position.

    2. From the Customize Theme screen
    When I try to remove the English menu from the secondary menu position in the Customize Theme screen it works and the menu is removed. But then when I open the English version of my site on the secondary menu position I see the menu, which is assigned to the Bulgarian language and is not supposed to be there.
    When I remove the Bulgarian menu from its secondary menu position it works and in the English version of the site I see the English menu, as it should be.

    Probably I miss something? Is it possible to have a menu on specific position only for the one language, but not for the other (its place to be empty)?

    Thanks again and have a great day.

  4. Chouby
    Member
    Plugin Author

    Posted 1 month ago #

    No you don't miss anything. That's another bug. I uploaded a new development version (1.5.0.3) which should solve it.

  5. Pavlina
    Member
    Posted 1 month ago #

    Now saving from the menu edit page works as expected, but when no menu is set for the English language, the Bulgarian menu is displayed again.

    Adding and removing the English menu from the Customize Theme screen doesn't work now, nothing changes when I add or remove the English menu.

  6. Chouby
    Member
    Plugin Author

    Posted 1 month ago #

    when no menu is set for the English language, the Bulgarian menu is displayed again

    I uploaded a new version again. It should now display the list of pages in the correct language.

    Adding and removing the English menu from the Customize Theme screen doesn't work now, nothing changes when I add or remove the English menu

    .
    Are you viewing an English page when you change the the English menu?

  7. Pavlina
    Member
    Posted 1 month ago #

    I uploaded a new version again. It should now display the list of pages in the correct language.

    Yes it's fine now, when no menu is selected, its place is empty.

    Are you viewing an English page when you change the the English menu?

    No, the home page was opened in the Customize Theme screen, it is in Bulgarian. But I tried to go to the English home page (/en/) via the Language Switcher and then set the English menus. It didn't worked either.

  8. Chouby
    Member
    Plugin Author

    Posted 1 month ago #

    It works for me on twenty Twelve and Twenty Fourteen. Are you still using Twenty Fourteen?

  9. Pavlina
    Member
    Posted 1 month ago #

    Yes, it's a clean WordPress installation, used for testing and the theme is still Twenty Fourteen. The Polylang settings are the same as above. Bulgarian is the default language and English is the second language.

    Adding and removing a Bulgarian menu from the Customize Theme screen works fine. The problem is only with the English menus - they can't be added from the Customize Theme screen, but only from the Edit menu page.

    Removing an English menu from the Customize Theme screen (if it was previously added from the Edit menu page) works, but if the same menu is added both as primary and secondary menu and I remove only one of them (for example the secondary), the other also disappears.

    Hope that helps.

  10. Chouby
    Member
    Plugin Author

    Posted 1 month ago #

    Sorry. I misunderstood your previous post and did not make the right tests.
    The customizer is not easy to customize... Could yoou try again with the newest dev version (should be 1.5.0.5 now)?
    Thanks

  11. Pavlina
    Member
    Posted 1 month ago #

    It works now with the menus for both languages and from both places - Customize Theme screen and Edit menu page.

    Thank you very much for your great work and quick replies!
    Have a nice evening! :)

  12. uematsusoft
    Member
    Posted 1 month ago #

    Hi,

    I'm using Polylang for some time without any problem until I updated to version 1.5. I'm using this thread since it partially resolved my problem it must be something related to this.

    I have a problem updating the background image (custom-background) in the appearance menu and theme customizer, that confuses the site menus, "forgetting" the language and type (primary ou side) of each other. As suggested here, I installed the Polylang dev version 1.5.0.6 and I was able to resolve the problem in the theme customizer. Unfortunately the problem continues in the "background" page in the appearance menu (custom-background).

    For now, I solved the problem downgrading the plugin to version 1.4.5 but I prefer having the fixes of the new versions :)

    Keep up with the great work since you have an excellent plugin.

    Thank you,
    Domingos Freitas

  13. Chouby
    Member
    Plugin Author

    Posted 1 month ago #

    Hi!

    I am sorry but I don't understand your problem. I don't have any issue with background. Could open a new topic with details on how to reproduce your problem?

    I mark this topic as resolved.

Reply

You must log in to post.

About this Plugin

About this Topic