Home Forums Weaver Xtreme Theme Primary menu: URL boxes disappearing from Custom Links

Viewing 10 posts - 1 through 10 (of 10 total)
  • Author
    Posts
  • #64987
    alanwbaker
    Participant

    Yesterday I noticed that some items on the primary menu had become inactive (visible but not clickable). For example, in this menu, custom link Leaders Guide is active, but Ideas, Tools, and Examples is not.

    So I looked at the menu structure for the corresponding custom links.  The URL box is present for Leaders Guide, but is now missing for Ideas, Tools, and Examples. Similarly, the URL box has gone missing from some other custom links in the menu hierarchy.

    The site is sirinc.org, running WordPress 5.4.2 and Weaver Xtreme Version 4.3.7. Any suggestions?

    #64989
    scrambler
    Moderator

    Are the menus created using the WordPress Custom menus (Appearance > MENUS Custom).

    If not they should.

    If they are and if you go to Appearance menu and select the menu, do the menu item appear to be defined properly?

    If they are not, try recreating the menu.

    Also just for good measure. Test deactivating All non weaver plugins and see if that makes a difference

    #64994
    alanwbaker
    Participant

    Thanks, scrambler. Yes, the menu was configured via Appearance > Customize. The layout uses the recommended SmartMenus option. There’s no other customization and things look as expected there.

    Turning off the plugins didn’t help, but this was just one point in time. Other thoughts?

     

    #64995
    scrambler
    Moderator

    “Yes, the menu was configured via Appearance > Customize”

    Sorry I had a Typo

    I asked if your menu is created using WordPress Custom menus found in Appearance > MENUS.

    If so go there and review the menu items definitions and eventually recreate the menu from scratch

    #64996
    alanwbaker
    Participant

    Yes, the menu was created via Appearance > Menus. Screenshot here.

    When I review the menu hierarchy there, everything looks correct except for the missing URL boxes in some of the custom links. This snippet of the hierarchy shows a normal custom link followed by another custom link with a now-missing URL box.

    Are you saying that the existing menu structure was somehow corrupted and needs to be replaced by an altogether new menu structure?

    #64997
    scrambler
    Moderator

    If the custom link are missing from the menu boxes, then it obviously became corrupted, and there is no way to know why.

    All you can do is fix the menu by adding the missing links again, save and see if they stick or if they disappear again.

    #67461
    rserst
    Participant

    I’ve been banging my head against this problem for a week and haven’t found anyone with a similar issue. Specifically, I’m wondering if @alanwbaker solved the problem.

    I have a menu in WordPress that’s about 40 items, and when I save it, the changes to the Navigation Labels are saved correctly, but the URL always comes back as blank. It renders on the FE with the correct label, but the URL is “”.

    Did you ever discover the issue?

     

    Relevant XKCD:

    #67465
    alanwbaker
    Participant

    I often resemble that XKCD. The problem went away, but I don’t know whether I solved it.

    I deleted the custom link items whose URL boxes disappeared, then added new items that pointed to the same URL. Sometimes they stayed OK, sometimes the URL boxes disappeared again. As I repeated this exercise over a couple of weeks, the number of corrupted items fell and eventually reached zero. Maybe this approach helped, or maybe it was just the power of prayer.    I haven’t seen any failures for several months, so maybe I should finally exhale.

    Alan

    #67467
    rserst
    Participant

    We actually solved the problem today, but thanks for answering! Wow!

    Solution / Fix

    We run some custom post types, and WordPress seems to want to associate post meta items with menu items as well when creating or updating a menu. One of the custom post param names was simply “url”, which seems to be a reserved name in new WordPress versions, and was causing conflicts. Renaming the row or deleting it fixed it.

    #67468
    alanwbaker
    Participant

    Wow. Where do I find that table of custom post param names? I’d like to rename or delete that row too.

Viewing 10 posts - 1 through 10 (of 10 total)
  • You must be logged in to reply to this topic.